×

Automatic Checkpointing and Partial Rollback in Software Transaction Memory

  • US 20110029490A1
  • Filed: 07/28/2009
  • Published: 02/03/2011
  • Est. Priority Date: 07/28/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • while speculatively executing a given one of a plurality of transactions concurrently executing on a computer;

    carrying out write operations in a local data block;

    automatically creating an entry in a checkpoint log when reading from a shared memory;

    continuously conflict checking during read and tentative commit operations; and

    carrying out a partial rollback upon detection of a conflict in the conflict checking step, the partial rollback being based upon the checkpoint log.

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