×

Fast and Efficient Reacquisition of Locks for Transactional Memory Systems

  • US 20110138135A1
  • Filed: 12/09/2009
  • Published: 06/09/2011
  • Est. Priority Date: 12/09/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer-readable storage medium storing program instructions executable by one or more processors to implement:

  • determining that a group of shared memory areas are likely to be accessed together in one or more atomic memory transactions executed by one or more threads of a computer program in a transactional memory system;

    in response to said determining, associating the group of memory areas with a single software lock, wherein the software lock is usable by the transactional memory system to coordinate concurrent transactional access to the group of memory areas by the threads of the computer program;

    a thread of the threads acquiring the single software lock; and

    subsequent to said acquiring, the thread accessing one or more of the group of memory areas from within an atomic memory transaction governed by the transactional memory system.

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