Invention Grant
- Patent Title: Transactional lock elision with delayed lock checking
- Patent Title (中): 事务锁定与延迟锁定检查
-
Application No.: US14227420Application Date: 2014-03-27
-
Publication No.: US09529838B2Publication Date: 2016-12-27
- Inventor: Maged M. Michael , Marcel Mitran , Martin Ohmacht , Kai-Ting Amy Wang
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Cuenot, Forsythe & Kim, LLC
- Main IPC: G06F17/30
- IPC: G06F17/30 ; G06F9/46 ; G06F9/52

Abstract:
Avoiding data conflicts includes initiating a transactional lock elision transaction containing a critical section, executing the transactional lock elision transaction including the critical section, and checking a status of a lock prior to a commit point in the transactional lock elision transaction executing, wherein the checking the status occurs after processing the critical section. A determination of whether the status of the lock checked is free is made and responsive to a determination the lock checked is free, a result of the transactional lock elision transaction is committed.
Public/Granted literature
- US20140298342A1 TRANSACTIONAL LOCK ELISION WITH DELAYED LOCK CHECKING Public/Granted day:2014-10-02
Information query