Monitoring Performance of a Processing Device to Manage Non-Precise Events
AssigneeIntel Corporation
InventorsJonathan D. Combs, Michael W. Chynoweth, Jason W. Brandt, Corey D. Gough
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsJonathan D. Combs, Michael W. Chynoweth, Jason W. Brandt, Corey D. Gough
Estimating the term…
Embodiments disclosed herein provide for monitoring performance of a processing device to manage non-precise events. A processing device includes a performance counter to track a non-precise event and to increment upon occurrence of the non-precise event, wherein the non-precise event comprises a first type of performance event that is not linked to an instruction in an instruction trace. The processing device also includes a first handler circuit to generate and store a first record, the first record comprising architectural metadata defining a state of the processing device at a time of generation of the first record, wherein the first handler circuit to generate records corresponding to precise events. The processing device further includes a second handler circuit communicably coupled to the first handler circuit, the second handler circuit to cause the first handler circuit to generate a second record for the non-precise event upon overflow of the performance counter.
A processing device, comprising:
A system comprising:
A method comprising:
A non-transitory machine-readable storage medium including data that, when accessed by a processing device, cause the processing device to perform operations comprising:
Dependencies are inferred from the claim text.