Invention Grant
- Patent Title: Dynamic nest level determination for nested transactional memory rollback
- Patent Title (中): 嵌套事务内存回滚的动态嵌套级别确定
-
Application No.: US13411572Application Date: 2012-03-04
-
Publication No.: US08380941B2Publication Date: 2013-02-19
- Inventor: Robert J. Blainey , C. Brian Hall
- Applicant: Robert J. Blainey , C. Brian Hall
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Carey, Rodriguez, Greenberg & O'Keefe
- Agent Steven M. Greenberg, Esq.
- Main IPC: G06F12/00
- IPC: G06F12/00

Abstract:
Embodiments of the present invention address deficiencies of the art in respect to nested transaction rollback and provide a method, system and computer program product for dynamic nest level determination for nested transaction rollback. In an embodiment of the invention, a nested transaction rollback method can be provided. The method can include detecting a violation of a block of memory accessed within a set of nested transactions, retrieving a tentative rollback level for the violation, discarding a speculative state for the block of memory at each level of the set of nested transactions up to and including the tentative rollback level, refining the tentative rollback level to a lower level in the set of nested transactions, and additionally discarding a speculative state for the block of memory at additional levels in the set of nested transactions up to and including the refined rollback level.
Public/Granted literature
- US20120166747A1 DYNAMIC NEST LEVEL DETERMINATION FOR NESTED TRANSACTIONAL MEMORY ROLLBACK Public/Granted day:2012-06-28
Information query