Patent · US Active

Method and apparatus for architectural cache transaction logging

US11176042B2 · kind B2 · utility

0Cited by
3References
24Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 21, 2019
Grant dateNov 16, 2021
Priority date
Expiry dateSep 21, 2039

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/1032
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method and apparatus for monitoring cache transactions in a cache of a data processing system is provided. Responsive to a cache transaction associated with a transaction address, when a cache controller determines that the cache transaction is selected for monitoring, the cache controller retrieves a pointer stored in a register, determines a location in a log memory from the pointer, and writes a transaction identifier to the determined location in the log memory. The transaction identifier is associated with the transaction address and may be a virtual address, for example. The pointer is updated and stored to the register. The architect of the apparatus may include a mechanism for atomically combining data access instructions with an instruction to commence monitoring.

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