发明名称 Compilation of application code in a data processing apparatus
摘要 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.
申请公布号 US7107585(B2) 申请公布日期 2006.09.12
申请号 US20020206830 申请日期 2002.07.29
申请人 ARM LIMITED 发明人 BERENT ANTHONY NEIL;BRAWN JONATHAN WILLIAM;GOTCH PAUL ROBERT
分类号 G06F9/45;G06F9/445;G06F11/34;G06F11/36 主分类号 G06F9/45
代理机构 代理人
主权项
地址