Patent · US Active

Apparatuses, methods, and systems toprecisely monitor memory store accesses

US12271735B2 · kind B2 · utility

0Cited by
30References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 22, 2024
Grant dateApr 8, 2025
Priority date
Expiry dateJan 22, 2044

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.