发明授权
- 专利标题: Compilation of application code in a data processing apparatus
- 专利标题(中): 在数据处理设备中编译应用代码
-
申请号: US10206830申请日: 2002-07-29
-
公开(公告)号: US07107585B2公开(公告)日: 2006-09-12
- 发明人: Anthony Neil Berent , Jonathan William Brawn , Paul Robert Gotch
- 申请人: Anthony Neil Berent , Jonathan William Brawn , Paul Robert Gotch
- 申请人地址: GB Cambridge
- 专利权人: ARM Limited
- 当前专利权人: ARM Limited
- 当前专利权人地址: GB Cambridge
- 代理机构: Nixon & Vanderhye P.C.
- 主分类号: G06F9/45
- IPC分类号: G06F9/45 ; G06F9/445
摘要:
The present invention relates to a data processing apparatus and method for compiling application code. The data processing apparatus comprises a processor, and a compiler for compiling application code to generate instructions for execution by the processor. Furthermore, a non-invasive trace unit is coupled to the processor for generating, from input signals received from the processor, trace signals indicative of the instructions being executed by the processor. The compiler is then arranged to control the compilation of the application code dependent on the trace signals. The non-invasive nature of the trace unit enables it to generate trace signals that can be used to produce profiling information for use by the compiler without altering the behaviour of the code being executed by the processor, and accordingly provides a significantly improved technique for obtaining profiling information for use in feedback driven optimization compilation techniques.
公开/授权文献
信息查询