COMPILATION OF APPLICATION CODE IN A DATA PROCESSING APPARATUS

Patent №

US 7,107,585

Granted

2006-09-12

Filed 2002

Owner

ARM LIMITED

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10206830

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.

AI hardwareG06F 11/3612G06F 8/447G06F 11/348

AI classification

AI hardware1.00
Knowledge representation0.06
Planning0.01
Machine learning0.00
Natural language0.00
Evolutionary computation0.00
Vision0.00
Speech0.00

Ownership

ARM LIMITED

assignment · 132920987

Assignors

BERENT, ANTHONY NEIL, BRAWN, JONATHAN WILLIAM, GOTCH, PAUL ROBERT

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC