DocumentCode
3649909
Title
The PROMIS compiler prototype
Author
C.J. Brownhill;A. Nicolau;S. Novack;C.D. Polychronopoulos
Author_Institution
Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
fYear
1997
Firstpage
116
Lastpage
125
Abstract
Source-code parallelizers and instruction-level parallelizers each have specific advantages. Usually, a compiler is designed to be one or the other, based on the target architecture and/or algorithms. A compiler that is designed to generate near-optimal code for modern, multi-level machines must have the capabilities of both. This paper describes the prototype of the PROMIS compiler. The prototype was designed to show that loop-level and instruction-level parallelization can be combined to produce results better than either one alone. In addition, it shows how communication between the levels can produce additional speedup.
Keywords
"Prototypes","VLIW","Computer science","Research and development","Algorithm design and analysis","Parallel processing","Costs","Program processors","Read-write memory","Assembly"
Publisher
ieee
Conference_Titel
Parallel Architectures and Compilation Techniques., 1997. Proceedings., 1997 International Conference on
Print_ISBN
0-8186-8090-3
Type
conf
DOI
10.1109/PACT.1997.644008
Filename
644008
Link To Document