发明申请
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 WangYoufeng Wu
  • 申请人: Cheng WangYoufeng Wu
  • 主分类号: G06F11/07
  • IPC分类号: G06F11/07
Compiler technique for efficient register checkpointing to support transaction roll-back
摘要:
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.
信息查询
0/0