DocumentCode
296679
Title
An efficient algorithm for the creation of single assignment forms
Author
Pineo, Patricia Prather
Author_Institution
Dept. of Math. & Comput. Sci., Pennsylvania Univ., Edinboro, PA, USA
Volume
1
fYear
1996
fDate
3-6 Jan 1996
Firstpage
213
Abstract
Transformation to single assignment form is presented as a technique enabling the exploitation of fine-grain parallelism in programs. An efficient algorithm is presented for the creation of single assignment and static single assignment code from unstructured FORTRAN code. The algorithm creates code of near optimal quality with respect to both the number of names and assignment statements added to the code. Experimental results show the degree of enlargement of storage and program length when creating single assignment code, and the containment of enlargement using name reclamation. Other results show the extent of improved parallelization using single assignment code
Keywords
FORTRAN; parallel algorithms; parallel programming; parallelising compilers; software quality; FORTRAN; assignment statements; fine-grain parallelism; name reclamation; near optimal quality; program length; single assignment forms; static single assignment code; unstructured FORTRAN code; Centralized control; Computer science; Data analysis; Debugging; Packaging; Parallel processing; Parallel programming; Programming environments; Registers; Throughput;
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.495465
Filename
495465
Link To Document