DocumentCode :
3163439
Title :
If software is king for systems-on-silicon, what´s new in compilers?
Author :
Dutt, Nikil ; Malik, S. ; Fu, Binglei ; Nicolau, A. ; Polychronopoulos, C.
Author_Institution :
California Univ., Irvine, CA
fYear :
1997
fDate :
12-15 Oct 1997
Firstpage :
322
Lastpage :
325
Abstract :
While software is already a significant component in today´s system-on-silicon, it is expected to greatly dominate future generations of systems-on-silicon that will contain several (possibly heterogeneous) programmable processors, as well as reconfigurable hardware blocks and large amounts of on-chip memory. In this context, one could argue that the problems for compiler designers haven´t changed at all, since the basic issues all boil down to the traditional challenges of: 1) coarse-grain parallelism extraction for the multiple processors on chip, 2) instruction level parallelism exploitation for individual processors, and 3) retargetable code generation for versions of the on-chip processors. This paper summarizes the positions of the panelists who presented their views on the new challenges in compilers for future systems-on-silicon, and who debated these issues at ICCD ´97
Keywords :
circuit layout CAD; logic CAD; real-time systems; software engineering; coarse-grain parallelism extraction; instruction level parallelism exploitation; multiple processors; on-chip memory; on-chip processors; programmable processors; reconfigurable hardware blocks; retargetable code generation; system-on-silicon; Application specific integrated circuits; Computer architecture; Costs; Embedded software; Logic circuits; Logic design; Optimizing compilers; Silicon; Timing; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1997. ICCD '97. Proceedings., 1997 IEEE International Conference on
Conference_Location :
Austin, TX
ISSN :
1063-6404
Print_ISBN :
0-8186-8206-X
Type :
conf
DOI :
10.1109/ICCD.1997.628889
Filename :
628889
Link To Document :
بازگشت