Patent · US Active

Composition of locks in software transactional memory

US8719515B2 · kind B2 · utility

0Cited by
7References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 21, 2010
Grant dateMay 6, 2014
Priority date
Expiry dateNov 26, 2031

Classification

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

Abstract

A software transactional memory (STM) system allows the composition of traditional lock based synchronization with transactions in STM code. The STM system acquires each traditional lock the first time that a corresponding traditional lock acquire is encountered inside a transaction and defers all traditional lock releases until a top level transaction in a transaction nest commits or aborts. The STM system maintains state information associated with traditional lock operations in transactions and uses the state information to eliminate deferred traditional lock operations that are redundant. The STM system integrates with systems that implement garbage collection.

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