The Community for Technology Leaders
Proceedings of the 22nd International Conference on Parallel Architectures and Compilation Techniques (1997)
San Francisco, CA
Nov. 11, 1997 to Nov. 15, 1997
ISSN: 1089-795X
ISBN: 0-8186-8090-3
pp: 116
Carrie J. Brownhill , University of California, Irvine
Alexandru Nicolau , University of California, Irvine
Steve Novack , University of Illinois at Urbana-Champaign
Constantine D. Polychronopoulos , University of Illinois at Urbana-Champaign
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.
INDEX TERMS
hierarchical, multi-level, parallelizing, compiler, HTG
CITATION
Carrie J. Brownhill, Alexandru Nicolau, Steve Novack, Constantine D. Polychronopoulos, "The PROMIS Compiler Prototype", Proceedings of the 22nd International Conference on Parallel Architectures and Compilation Techniques, vol. 00, no. , pp. 116, 1997, doi:10.1109/PACT.1997.644008
190 ms
(Ver 3.3 (11022016))