Patent · US Active

Apparatuses, methods, and systems to precisely monitor memory store accesses

US11915000B2 · kind B2 · utility

1Cited by
29References
27Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 27, 2023
Grant dateFeb 27, 2024
Priority date
Expiry dateJan 27, 2043

Classification

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

Abstract

Systems, methods, and apparatuses relating to circuitry to precisely monitor memory store accesses are described. In one embodiment, a system includes a memory, a hardware processor core comprising a decoder to decode an instruction into a decoded instruction, an execution circuit to execute the decoded instruction to produce a resultant, a store buffer, and a retirement circuit to retire the instruction when a store request for the resultant from the execution circuit is queued into the store buffer for storage into the memory, and a performance monitoring circuit to mark the retired instruction for monitoring of post-retirement performance information between being queued in the store buffer and being stored in the memory, enable a store fence after the retired instruction to be inserted that causes previous store requests to complete within the memory, and on detection of completion of the store request for the instruction in the memory, store the post-retirement performance information in storage of the performance monitoring circuit.

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