Patent · US Active

System, method and apparatus for improving transactional memory (TM) throughput using TM region indicators

US9411739B2 · kind B2 · utility

1Cited by
4References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 30, 2012
Grant dateAug 9, 2016
Priority date
Expiry dateMar 28, 2033

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2213/0026
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Systems, apparatuses, and methods for improving transactional memory (TM) throughput using a TM region indicator (or color) are described. Through the use of TM region indicators younger TM regions can have their instructions retired while waiting for older TM regions to commit. A copy-on-write (COW) buffer may be used to maintain a mapping from checkpointed architectural registers to physical registers, wherein the COW buffer maintains a plurality of register checkpoints for a plurality of TM regions by marking separations between TM regions using pointers, a first pointer to identify a position in the COW buffer of the last committed instruction, a retirement pointer to identify a boundary between a youngest TM region and a currently retiring position.

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