Title :
A graph based processor model for retargetable code generation
Author :
Praet, J. ; Lanneer, D. ; Goossens, G. ; Geurts, W. ; Man, H.
Author_Institution :
IMEC, Leuven, Belgium
Abstract :
Embedded processors in electronic systems typically are tuned to a few applications. Development of processor specific compilers is prohibitively expensive and as a result such compilers, if existing, yield code of an unacceptable quality. To improve this code quality, we developed a retargetable and optimising code generator. It uses a graph based processor model that captures the connectivity the parallelism and all architectural peculiarities of an embedded processor In this paper; the processor model is presented and we formally define the code generation task, including code selection, register allocation and scheduling, in terms of this model
Keywords :
compiler generators; instruction sets; optimising compilers; real-time systems; scheduling; software reusability; code generation task; code quality; code selection; connectivity; embedded processors; graph based processor model; optimising code generator; parallelism; processor specific compilers; register allocation; retargetable code generation; scheduling; Application software; Application specific processors; Consumer electronics; Design optimization; Digital signal processing; Hardware; Multimedia communication; Multimedia systems; Processor scheduling; Registers;
Conference_Titel :
European Design and Test Conference, 1996. ED&TC 96. Proceedings
Conference_Location :
Paris
Print_ISBN :
0-8186-7424-5
DOI :
10.1109/EDTC.1996.494133