DocumentCode :
2491775
Title :
Code generation for embedded processors
Author :
Leupers, Rainer
Author_Institution :
Dept. of Comput. Sci., Dortmund Univ., Germany
fYear :
2000
fDate :
2000
Firstpage :
173
Lastpage :
178
Abstract :
The increasing use of programmable processors as IP blocks in embedded system design creates a need for C/C++ compilers capable of generating efficient machine code. Many of today´s compilers for embedded processors suffer from insufficient code quality in terms of code size and performance. This violates the tight chip area and real-time constraints often imposed on embedded systems. The reason is that embedded processors typically show architectural features which are not well handled by classical compiler technology. This paper provides a survey of methods and techniques dedicated to efficient code generation for embedded processors. Emphasis is put on DSP and multimedia processors, for which better compiler technology is definitely required. In addition, some front-end aspects and recent trends in research and industry are briefly covered. The goal of these recent efforts in embedded code generation is to facilitate the step from assembly to high-level language programming of embedded systems, so as to provide higher productivity, dependability and portability of embedded software
Keywords :
assembly language; embedded systems; microprogramming; program compilers; software portability; software reliability; C compilers; C++ compilers; DSP; IP blocks; assembly programming; chip area; code generation; embedded processors; embedded system design; high-level language programming; machine code; multimedia processors; performance; program compiler; programmable processors; real-time constraints; software dependability; software portability; Application specific processors; Computer science; Digital signal processing; Embedded system; Hardware; Microcontrollers; Program processors; Reduced instruction set computing; Registers; Time factors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Synthesis, 2000. Proceedings. The 13th International Symposium on
Conference_Location :
Madrid
ISSN :
1080-1820
Print_ISBN :
0-7695-0765-4
Type :
conf
DOI :
10.1109/ISSS.2000.874046
Filename :
874046
Link To Document :
بازگشت