发明名称 Resource sharing techniques in a parallel processing computing system utilizing locks by replicating or shadowing execution contexts
摘要 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.
申请公布号 US8195896(B2) 申请公布日期 2012.06.05
申请号 US20080136166 申请日期 2008.06.10
申请人 BARSNESS ERIC LAWRENCE;DARRINGTON DAVID L.;PETERS AMANDA;SANTOSUOSSO JOHN MATTHEW;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 BARSNESS ERIC LAWRENCE;DARRINGTON DAVID L.;PETERS AMANDA;SANTOSUOSSO JOHN MATTHEW
分类号 G06F13/00 主分类号 G06F13/00
代理机构 代理人
主权项
地址