×

Methods and apparatus to implement parallel transactions

  • US 7,496,716 B2
  • Filed: 07/18/2006
  • Issued: 02/24/2009
  • Est. Priority Date: 02/22/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • for each of multiple processing threads that execute in parallel and that have access to a common set of shared data to produce corresponding transaction outcomes;

    i) utilizing a hardware transactional memory implementation to track a status associated with a set of specific shared data utilized by a respective processing thread to produce a respective transaction outcome; and

    ii) utilizing a software transactional memory implementation associated with the respective processing thread to maintain a respective set of local modifications to the set of specific shared data.

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