发明名称 DYNAMIC NEST LEVEL DETERMINATION FOR NESTED TRANSACTIONAL MEMORY ROLLBACK
摘要 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.
申请公布号 US2012166747(A1) 申请公布日期 2012.06.28
申请号 US201213411572 申请日期 2012.03.04
申请人 BLAINEY ROBERT J.;HALL C. BRIAN;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 BLAINEY ROBERT J.;HALL C. BRIAN
分类号 G06F12/14 主分类号 G06F12/14
代理机构 代理人
主权项
地址