发明申请
US20080162990A1 Compiler technique for efficient register checkpointing to support transaction roll-back
有权
编译器技术,用于高效的注册检查点支持事务回滚
- 专利标题: Compiler technique for efficient register checkpointing to support transaction roll-back
- 专利标题(中): 编译器技术,用于高效的注册检查点支持事务回滚
-
申请号: US11648486申请日: 2006-12-28
-
公开(公告)号: US20080162990A1公开(公告)日: 2008-07-03
- 发明人: Cheng Wang , Youfeng Wu
- 申请人: Cheng Wang , Youfeng Wu
- 主分类号: G06F11/07
- IPC分类号: G06F11/07
摘要:
A method and apparatus for efficient register checkpointing is herein described. A transaction is detected in program code. A recovery block is inserted in the program code to perform recovery operations in response to an abort of the first transaction. A roll-back edge is potentially inserted from an abort point to the recovery block. A control flow edge is inserted from the recovery block to a entry point of the transaction. Checkpoint code is inserted before the entry point to backup live-in registers in backup storage elements and recovery code is inserted in the recovery block to restor the live-in registers from the backup storage elements in response to an abort of the transaction.
公开/授权文献
信息查询