Optimistic semi-static transactional memory implementations

Electrical computers and digital processing systems: memory – Storage accessing and control – Shared memory area

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S163000, C711SE12093

Reexamination Certificate

active

07904668

ABSTRACT:
A lock-based software transactional memory (STM) implementation may determine whether a transaction's write-set is static (e.g., known in advance not to change). If so, and if the read-set is not static, the STM implementation may execute, or attempt to execute, the transaction as a semi-static transaction. A semi-static transaction may involve obtaining, possibly after incrementing, a reference version value against which to subsequently validate that memory locations, such as read-set locations, have not been modified concurrently with the semi-static transaction. The read-set locations may be validated while locks are held for the locations to be written (e.g., the write-set locations). After committing the modifications to the write-set locations and as part of releasing the locks, versioned write-locks associated with the write-set locations may be updated to reflect the previously obtained, or newly incremented, reference version value.

REFERENCES:
patent: 6938130 (2005-08-01), Jacobson et al.
patent: 7206903 (2007-04-01), Moir et al.
patent: 7269693 (2007-09-01), Tremblay et al.
patent: 7269694 (2007-09-01), Tremblay et al.
patent: 7269717 (2007-09-01), Tremblay et al.
patent: 7669015 (2010-02-01), Dice et al.
patent: 2007/0162520 (2007-07-01), Petersen et al.
patent: 2007/0198519 (2007-08-01), Dice et al.
patent: 2007/0240158 (2007-10-01), Chaudhry et al.
patent: 2007/0260608 (2007-11-01), Hertzberg et al.
patent: 2007/0260942 (2007-11-01), Rajwar et al.
patent: 2007/0282838 (2007-12-01), Shavit et al.
patent: 2007/0288587 (2007-12-01), Aguilera et al.
patent: 2007/0288900 (2007-12-01), Lev et al.
patent: 2007/0300238 (2007-12-01), Kontothanassis et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Optimistic semi-static transactional memory implementations does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Optimistic semi-static transactional memory implementations, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Optimistic semi-static transactional memory implementations will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2747264

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.