DocumentCode
1984814
Title
An optimizing C compiler for the GMICRO/500 microprocessor
Author
Kashiwagi, Yugo ; Tawara, Yasuhiro ; Chaki, H. ; Yamada, Kouji ; Kainaga, Masahiro ; Isobe, Tatsuo
Author_Institution
Semicond. Design & Dev. Center, Hitachi Ltd., Tokyo, Japan
fYear
1992
fDate
2-4 Dec 1992
Firstpage
63
Lastpage
69
Abstract
The GMICRO/500 is a superscalar microprocessor based on the TRON specification. An optimizing C compiler for the microprocessor is under development. The compiler implements both hardware-independent optimizations and GMICRO/500-specific optimizations with a performance target of 100 MIPS at 50 MHz. The hardware-independent optimizations gave a good basis for the effective improvement of hardware/software performance. On the other hand, GMICRO-specific optimizations was a challenging problem because of the complexity of the superscalar CISC architecture. The authors describe these optimization techniques with emphasis on the implementation strategy of the GMICRO/500-specific superscalar optimization
Keywords
C language; parallel architectures; pipeline processing; program compilers; GMICRO/500-specific optimizations; GMICRO/500-specific superscalar optimization; TRON specification; hardware-independent optimizations; implementation strategy; optimization techniques; optimizing C compiler; Clocks; Computer architecture; Design optimization; Hardware; Laboratories; Microprocessors; Optimizing compilers; Performance analysis; Program processors; Software engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
TRON Project Symposium, 1992. Proceedings., Ninth
Conference_Location
Tokyo
ISSN
1063-6749
Print_ISBN
0-8186-2990-8
Type
conf
DOI
10.1109/TRON.1992.313267
Filename
313267
Link To Document