Invention Application
- Patent Title: Elapsed Cycle Timer in Last Branch Records
- Patent Title (中): 最后分行记录中的经过周期计时器
-
Application No.: US15155204Application Date: 2016-05-16
-
Publication No.: US20160259646A1Publication Date: 2016-09-08
- Inventor: Ahmad Yasin , Michael W. Chynoweth , Ofer Levy , Jason W. Brandt , Angela Schmid
- Applicant: Intel Corporation
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F9/30

Abstract:
A processing device implementing an elapsed cycle timer in last branch records (LBRs) is disclosed. A processing device of the disclosure includes a last branch record (LBR) counter to iterate with each cycle of the processing device. The processing device further includes at least one register communicably coupled to the LBR counter, the at least one register to provide an LBR structure comprising a plurality of LBR entries. An LBR entry of the plurality of LBR entries includes an address instruction pointer (IP) of a branch instruction executed by the processing device, an address IP of a target of the branch instruction, and an elapsed time field that stores a value of the LBR counter in response to creation of the LBR entry.
Public/Granted literature
- US09690588B2 Elapsed cycle timer in last branch records Public/Granted day:2017-06-27
Information query