DocumentCode
296680
Title
Practical loop generation
Author
Chamski, Z.S. ; O´Boyle, M.F.P.
Author_Institution
Centre for Novel Computing, Manchester Univ., UK
Volume
1
fYear
1996
fDate
3-6 Jan 1996
Firstpage
223
Abstract
This paper describes the integration of a formal loop generation technique into an auto-parallelizing compiler, MARS. A brief survey of loop generation techniques is given and is followed by the description of the loop generation strategy employed in our implementation. We describe the necessary input and output representations required for formal loop generation and describe how such a transformation fits into a complete compiler strategy. Given MARS´ extended linear algebraic program representation and the constraints of a global compiler strategy, we have successfully integrated a formal tool into a FORTRAN compiler and have shown that combined they can outperform an existing commercial compiler
Keywords
FORTRAN; parallel programming; parallelising compilers; program control structures; FORTRAN compiler; MARS; autoparallelizing compiler; input representations; linear algebraic program representation; loop generation; output representations; Constraint optimization; Costs; Hybrid power systems; Load management; Mars; Optimizing compilers; Partitioning algorithms; Program processors; Runtime; Scalability;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1996., Proceedings of the Twenty-Ninth Hawaii International Conference on ,
Conference_Location
Wailea, HI
Print_ISBN
0-8186-7324-9
Type
conf
DOI
10.1109/HICSS.1996.495466
Filename
495466
Link To Document