Invention Grant
US08195896B2 Resource sharing techniques in a parallel processing computing system utilizing locks by replicating or shadowing execution contexts
有权
并行处理计算系统中的资源共享技术,通过复制或遮蔽执行上下文来利用锁
- Patent Title: Resource sharing techniques in a parallel processing computing system utilizing locks by replicating or shadowing execution contexts
- Patent Title (中): 并行处理计算系统中的资源共享技术,通过复制或遮蔽执行上下文来利用锁
-
Application No.: US12136166Application Date: 2008-06-10
-
Publication No.: US08195896B2Publication Date: 2012-06-05
- Inventor: Eric Lawrence Barsness , David L. Darrington , Amanda Peters , John Matthew Santosuosso
- Applicant: Eric Lawrence Barsness , David L. Darrington , Amanda Peters , John Matthew Santosuosso
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Wood, Herron & Evans LLP
- Main IPC: G06F13/00
- IPC: G06F13/00

Abstract:
A method, apparatus, and program product share a resource in a computing system that includes a plurality of computing cores. A request from a second execution context (“EC”) to lock the resource currently locked by a first EC on a first core causes replication of the second EC as a third EC on a third core. The first and third ECs are executed substantially concurrently. When the first EC modifies the resource, the third EC is restarted after the resource has been modified. Alternately, a first EC is configured in a first core and shadowed as a second EC in a second core. In response to a blocked lock request, the first EC is halted and the second EC continues. After granting a lock, it is determined whether a conflict has occurred and the first and second EC are particularly synchronized to each other in response to that determination.
Public/Granted literature
- US20090307466A1 Resource Sharing Techniques in a Parallel Processing Computing System Public/Granted day:2009-12-10
Information query