Patent · US Active

Efficient implicit privatization of transactional memory

US8332374B2 · kind B2 · utility

6Cited by
2References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 11, 2008
Grant dateDec 11, 2012
Priority date
Expiry dateNov 1, 2029

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/526
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Apparatus, methods, and program products are disclosed that provide a technology that implicitly isolates a portion of a transactional memory that is shared between multiple threads for exclusive use by an isolating thread without the possibility of other transactions modifying the isolated portion of the transactional memory. In some of the described embodiments read locations of a shared memory are covered by a first set of lock objects, and write locations are covered by a second set of lock objects, each lock object in each set having a reader mode and a writer mode. Some of these embodiments acquiring each lock object in the first set using the reader mode, and acquire each lock object in the second set using the writer mode. These embodiments store result data values at write locations in the shared memory subsequent to the acquiring said first and second set of lock objects.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.