Invention Grant
- Patent Title: Modifying applications for incremental checkpoints
-
Application No.: US15278091Application Date: 2016-09-28
-
Publication No.: US10025570B2Publication Date: 2018-07-17
- Inventor: Sara S. Baghsorkhi , Christos Margiolas
- Applicant: INTEL CORPORATION
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: International IP Law Group, P.L.L.C.
- Main IPC: G06F9/45
- IPC: G06F9/45 ; G06F8/41

Abstract:
In one example, a system for modifying applications to support incremental checkpoints can include logic to generate a dominator tree based on a control flow graph for source code, wherein the control flow graph and the dominator tree comprise a plurality of nodes corresponding to basic blocks of the source code. The processor can select a region based on a leaf node of the dominator tree, the region based on an instruction threshold, and insert a first set of commit instructions into the source code based on entry points into the region and insert a second set of commit instructions into the source code based on exit points from the region. The processor can update the dominator tree to exclude the selected region and compile the source code into an executable application, wherein the first set of commit instructions and the second set of commit instructions enable incremental checkpoints.
Public/Granted literature
- US20180088916A1 MODIFYING APPLICATIONS FOR INCREMENTAL CHECKPOINTS Public/Granted day:2018-03-29
Information query