Patent · US Active

Transactional memory with dynamic separation

US7908265B2 · kind B2 · utility

5Cited by
1References
12Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 19, 2008
Grant dateMar 15, 2011
Priority date
Expiry dateFeb 27, 2029

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/443
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Strong semantics are provided to programs that are correctly synchronized in their use of transactions by using dynamic separation of objects that are accessed in transactions from those accessed outside transactions. At run-time, operations are performed to identify transitions between these protected and unprotected modes of access. Dynamic separation permits a range of hardware-based and software-based implementations which allow non-conflicting transactions to execute and commit in parallel. A run-time checking tool, analogous to a data-race detector, may be provided to test dynamic separation of transacted data and non-transacted data. Dynamic separation may be used in an asynchronous I/O library.

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