Patent · US Active

Replay execution of instructions in thread chunks in the chunk order recorded during previous execution

US9317297B2 · kind B2 · utility

7Cited by
0References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 27, 2012
Grant dateApr 19, 2016
Priority date
Expiry dateDec 11, 2034

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2201/865
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Embodiments may provide a method for performing a replay of a previous execution of a program. The method includes generating an order of recorded chunks of instructions across a plurality of recorded threads based, at least in part, on log files generated from the previous execution of the program. The method includes initiating execution of the program, the executing program having a plurality of threads, each thread having a number of chunks of instructions. The method includes intercepting, by a virtual machine unit executing on a processor, an instruction of a chunk before the instruction is executed. The method includes determining, by a replay module executing on the processor, that the chunk is an active chunk if the chunk is currently in line for execution according to the order of recorded chunks, and responsive to a determination that the chunk is the active chunk, executing the instruction.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.