Patent · US Active

Transactional memory conflict management

US9152509B2 · kind B2 · utility

1Cited by
0References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 13, 2011
Grant dateOct 6, 2015
Priority date
Expiry dateJun 26, 2034

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2209/521
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A computing device initiates a transaction, corresponding to an application, which includes operations for accessing data stored in a shared memory and buffering alterations to the data as speculative alterations to the shared memory. The computing device detects a transaction abort scenario corresponding to the transaction and notifies the application regarding the transaction abort scenario. The computing device determines whether to abort the transaction based on instructions received from the application regarding the transaction abort scenario. When the transaction is to be aborted, the computing device restores the transaction to an operation prior to accessing the data stored in the shared memory and buffering alterations to the data as speculative alterations to the shared memory. When the transaction is not to be aborted, the computing device enables the transaction to continue.

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