Patent · US Active

Transient transactional cache

US8051248B2 · kind B2 · utility

16Cited by
3References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 5, 2008
Grant dateNov 1, 2011
Priority date
Expiry dateFeb 2, 2030

Classification

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

Abstract

In one embodiment, a processor comprises an execution core, a level 1 (L1) data cache coupled to the execution core and configured to store data, and a transient/transactional cache (TTC) coupled to the execution core. The execution core is configured to generate memory read and write operations responsive to instruction execution, and to generate transactional read and write operations responsive to executing transactional instructions. The L1 data cache is configured to cache memory data accessed responsive to memory read and write operations to identify potentially transient data and to prevent the identified transient data from being stored in the L1 data cache. The TTC is also configured to cache transaction data accessed responsive to transactional read and write operations to track transactions. Each entry in the TTC is usable for transaction data and for transient data.

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