Invention Grant
- Patent Title: Monitoring performance of a processing device to manage non-precise events
-
Application No.: US15705854Application Date: 2017-09-15
-
Publication No.: US10365988B2Publication Date: 2019-07-30
- Inventor: Jonathan D. Combs , Michael W. Chynoweth , Jason W. Brandt , Corey D. Gough
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Lowenstein Sandler LLP
- Main IPC: G06F11/00
- IPC: G06F11/00 ; G06F11/34

Abstract:
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.
Public/Granted literature
- US20180004620A1 Monitoring Performance of a Processing Device to Manage Non-Precise Events Public/Granted day:2018-01-04
Information query