Patent · US Active

Preventing unintended loss of transactional data in hardware transactional memory systems

US8352688B2 · kind B2 · utility

2Cited by
6References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 15, 2010
Grant dateJan 8, 2013
Priority date
Expiry dateApr 8, 2031

Classification

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

Abstract

A method and apparatus are disclosed for implementing early release of speculatively read data in a hardware transactional memory system. A processing core comprises a hardware transactional memory system configured to receive an early release indication for a specified word of a group of words in a read set of an active transaction. The early release indication comprises a request to remove the specified word from the read set. In response to the early release request, the processing core removes the group of words from the read set only after determining that no word in the group other than the specified word has been speculatively read during the active transaction.

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