Apparatus and method for annotating an intermediate representation of an application source code
AssigneeKoninklijke Philips Electronics N.V.
InventorsAlain Pegatoquet, Michel Auguin, Olivier Sohier
Life of this patent
Estimating the term…
Loading patent…
AssigneeKoninklijke Philips Electronics N.V.
InventorsAlain Pegatoquet, Michel Auguin, Olivier Sohier
Estimating the term…
A performance evaluation apparatus is provided for annotating by priority level a DSP intermediate representation (DIR) of an application source code. The DIR includes nodes, leaf nodes and heading nodes, wherein the heading nodes represent data ready operations. The apparatus includes a host computer, a target digital signal processor (DSP) compiler, and a DSP Intermediate Representation (DIR) annotation algorithm. The host computer includes processing circuitry, memory and a host compiler to use test sequences and generate dynamic information. The target digital signal processor compiler communicates with the processing circuitry. The DSP Intermediate Representation (DIR) annotation algorithm is implemented on the host processing circuitry and is operative to annotate application source code by giving priority to operations that allow more distant leaf nodes to be scheduled earlier. Accordingly, nodes with high priority levels are scheduled first, enabling extraction of target DSP pipeline parallelism. A method is also provided.
A performance evaluation apparatus for annotating by priority level a DSP intermediate representation (DIR) of an application source code, the DIR including nodes, leaf nodes and heading nodes, wherein the heading nodes represent data ready operations, comprising:
A performance evaluation apparatus for annotating by priority level a DSP intermediate representation (DIR) of an application source code, the DIR including nodes, leaf nodes and heading nodes, wherein the heading nodes represent data ready operations, comprising:
A method of annotating a DSP Intermediate Representation (DIR) for a program source code, comprising:
Dependencies are inferred from the claim text.