Invention Grant
- Patent Title: Tracing speculatively executed instructions
- Patent Title (中): 跟踪推测执行指令
-
Application No.: US13067603Application Date: 2011-06-13
-
Publication No.: US08769344B2Publication Date: 2014-07-01
- Inventor: Paul Anthony Gilkerson , John Michael Horley
- Applicant: Paul Anthony Gilkerson , John Michael Horley
- Applicant Address: GB Cambridge
- Assignee: ARM Limited
- Current Assignee: ARM Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- Priority: GB1010356.2 20100621
- Main IPC: G06F11/00
- IPC: G06F11/00

Abstract:
A trace unit for generating items of trace data indicative of processing activities of a processor executing a stream of instructions, The unit includes trace circuitry for monitoring a behavior of the processor; storage circuitry for storing current trace control data for controlling the trace circuitry; a data store for storing at least some of the trace control data; the trace circuitry being configured to store the trace control data in the data store in response to detection of execution of the group of instructions; wherein the trace circuitry is responsive to detecting the at least one processor cancelling at least one group of the speculatively executed instructions to retrieve at least some of the trace control data stored in the data store for the group of instructions executed before the cancelled speculatively executed instructions and to store the retrieved trace control data in the storage circuitry.
Public/Granted literature
- US20110314342A1 Tracing speculatively executed instructions Public/Granted day:2011-12-22
Information query