Patent · US Active

Software transaction commit order and conflict management

US7711678B2 · kind B2 · utility

8Cited by
7References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 17, 2006
Grant dateMay 4, 2010
Priority date
Expiry dateJul 24, 2027

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/99933
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Various technologies and techniques are disclosed for applying ordering to transactions in a software transactional memory system. A software transactional memory system is provided with a feature to allow a pre-determined commit order to be specified for a plurality of transactions. The pre-determined commit order is used at runtime to aid in determining an order in which to commit the transactions in the software transactional memory system. A contention management process is invoked when a conflict occurs between a first transaction and a second transaction. The pre-determined commit order is used in the contention management process to aid in determining whether the first transaction or the second transaction should win the conflict and be allowed to proceed.

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