Apparatuses, methods, and systems to precisely monitor memory store accesses
AssigneeIntel Corporation
InventorsAhmad YASIN, Raanan SADE, Liron ZUR, Igor YANOVER, Joseph NUZMAN
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsAhmad YASIN, Raanan SADE, Liron ZUR, Igor YANOVER, Joseph NUZMAN
Estimating the term…
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.
An apparatus comprising:
A method comprising:
A non-transitory machine readable medium that stores code that when executed by a machine causes the machine to perform a method comprising:
Dependencies are inferred from the claim text.