发明名称 Tracing speculatively executed instructions
摘要 A trace unit for generating items of trace data indicative of processing activities of a processor executing a stream of instructions, the stream of instructions comprising a plurality of groups of instructions, the processor executing at least some of the instructions speculatively is disclosed. The trace unit comprises: trace circuitry for monitoring a behaviour 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; the trace circuitry being 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.
申请公布号 US2011314342(A1) 申请公布日期 2011.12.22
申请号 US201113067603 申请日期 2011.06.13
申请人 GILKERSON PAUL ANTHONY;HORLEY JOHN MICHAEL;ARM LIMITED 发明人 GILKERSON PAUL ANTHONY;HORLEY JOHN MICHAEL
分类号 G06F11/34 主分类号 G06F11/34
代理机构 代理人
主权项
地址