Code generation for embedded processors

被引:10
作者
Leupers, R [1 ]
机构
[1] Univ Dortmund, Dept Comp Sci, D-44221 Dortmund, Germany
来源
13TH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS, PROCEEDINGS | 2000年
关键词
D O I
10.1109/ISSS.2000.874046
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 realtime 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 frontend 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.
引用
收藏
页码:173 / 178
页数:6
相关论文
共 72 条
[1]  
Aho Alfred V., 1986, ADDISON WESLEY SERIE
[2]  
AHO AV, 1989, ACM T PROGRAMMING LA, V11
[3]  
AIKEN A, 1988, IEEE T SOFTWARE ENG
[4]  
[Anonymous], 2002, TEXAS INSTRUMENTS
[5]  
ARAUJO G, 1996, 33 DES AUT C DAC
[6]  
ARAUJO G, 1995, 8 INT S SYST SYNTH I
[7]  
ARNOUT G, 2000, SYSTEM C STANDARD
[8]  
Banerjee U., 1993, LOOP TRANSFORMATIONS
[9]  
BARTLEY DH, 1992, PRACTICE EXPERIENCE, V22
[10]  
BASHFORD S, 1999, DESIGN AUTOMATION EM, V4