Invention Grant
- Patent Title: Transactions for checkpointing and reverse execution
- Patent Title (中): 检查点和反向执行的事务
-
Application No.: US13929107Application Date: 2013-06-27
-
Publication No.: US09304863B2Publication Date: 2016-04-05
- Inventor: Harold W. Cain, III , David M. Daly , Kattamuri Ekanadham , Jose E. Moreira , Mauricio J. Serrano
- 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: Otterstedt, Ellenbogen & Kammer, LLP
- Agent Daniel P. Morris, Esq.
- Main IPC: G06F11/00
- IPC: G06F11/00 ; G06F11/14

Abstract:
A method of backstepping through a program execution includes dividing the program execution into a plurality of epochs, wherein the program execution is performed by an active core, determining, during a subsequent epoch of the plurality of epochs, that a rollback is to be performed, performing the rollback including re-executing a previous epoch of the plurality of epochs, wherein the previous epoch includes one or more instructions of the program execution stored by a checkpointing core, and adjusting a granularity of the plurality of epochs according to a frequency of the rollback.
Public/Granted literature
- US20140281710A1 TRANSACTIONS FOR CHECKPOINTING AND REVERSE EXECUTION Public/Granted day:2014-09-18
Information query