×

Methods, Systems, and Media for Providing Determinism in Multithreaded Programs

  • US 20120102470A1
  • Filed: 07/25/2011
  • Published: 04/26/2012
  • Est. Priority Date: 07/23/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing determinism in a multithreaded program, comprising:

  • instrumenting a program with;

    a proxy that;

    receives inputs to the program; and

    determines whether a schedule corresponding to a set of input constraints satisfied by the inputs has been memoized; and

    a replayer that;

    if it is determined that a schedule corresponding to a set of input constraints satisfied by the inputs has been memoized, processes the inputs by the program according to the schedule.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×