发明名称 Method for improving the performance of a processor by tuning the thread speculate mechanisms of the processor.
摘要 Disclosed is a data processing apparatus comprising a processor for executing a data processing process eg a thread and a processor for executing a tuning process. The processor executing the thread has an interface that allows the tuning processor to access the thread speculating mechanism parameters of the executing processor. The tuning processor can access the speculating mechanism parameters to change the way in which the executing processor speculates. The interface may not provide external write access to critical states of the processor, ie states that if changed could cause a program to produce a incorrect result. The interface may provide access to enable the value of the speculating mechanism parameters to be altered, including turning the speculating mechanism on and off so that the speculating mechanism speculates more accurately on average. The interface may allow the tuning processor to observe the state of the processor during the execution of the process, the observed state including performance counters, PC value, LR value, load address, cache misses and evictions.
申请公布号 GB2461902(A) 申请公布日期 2010.01.20
申请号 GB20080013034 申请日期 2008.07.16
申请人 ARM LIMITED 发明人 SIMON ANDREW FORD;STEPHEN JOHN HILL
分类号 G06F9/38 主分类号 G06F9/38
代理机构 代理人
主权项
地址