Invention Grant
- Patent Title: Methods, systems, and apparatuses for precise last branch record event logging
-
Application No.: US17214823Application Date: 2021-03-27
-
Publication No.: US12288072B2Publication Date: 2025-04-29
- Inventor: Jonathan Combs , Michael Chynoweth , Beeman Strong , Charlie Hewett , Patrick Konsor , Vidisha Chirra , Asavari Paranjape , Ahmad Yasin
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: NICHOLSON DE VOS WEBSTER & ELLIOTT LLP
- Main IPC: G06F11/34
- IPC: G06F11/34 ; G06F9/38 ; G06F11/30 ; G06F12/0802 ; G06F17/40

Abstract:
Systems, methods, and apparatuses relating to circuitry to implement precise last branch record event logging in a processor are described. In one embodiment, a hardware processor core includes an execution circuit to execute instructions, a retirement circuit to retire executed instructions, a status register, and a last branch record circuit to, in response to retirement by the retirement circuit of a first taken branch instruction, start a cycle timer and a performance monitoring event counter, and in response to retirement by the retirement circuit of a second taken branch instruction, that is a next taken branch instruction in program order after the first taken branch instruction, write values from the cycle timer and the performance monitoring event counter into a first entry in the status register and clear the values from the cycle timer and the performance monitoring event counter.
Public/Granted literature
- US20220308882A1 METHODS, SYSTEMS, AND APPARATUSES FOR PRECISE LAST BRANCH RECORD EVENT LOGGING Public/Granted day:2022-09-29
Information query