DocumentCode :
3311836
Title :
Techniques for integrating parallelizing transformations and compiler based scheduling methods
Author :
Watts, Tia M. ; Soffa, Mary Lou ; Gupta, Rajiv
Author_Institution :
Dept. of Comput. Sci., Indiana Univ. of Pennsylvania, Indiana, PA, USA
fYear :
1992
fDate :
16-20 Nov 1992
Firstpage :
830
Lastpage :
839
Abstract :
Although the tasks of applying transformations and scheduling instructions are typically implemented in separate phases of a parallelizing compiler, interactions between these phases occur. The authors discuss these interdependencies and demonstrate that the separate phase approach can result in the application of a sequence of transformations that is not effective. The techniques presented for integrating these tasks utilize an iterative approach to applying program transformations and scheduling instructions for execution on a multiprocessor. These integrated techniques employ a demand driven approach to applying transformations; by iterating between the scheduling and transforming tasks, transformations are applied to the program only if and where they are needed. The authors also introduce an automatic transformation application and selection algorithm that provides further control over the application of transformations
Keywords :
multiprocessing systems; program compilers; scheduling; compiler based scheduling; demand driven; multiprocessor; parallelizing compiler; parallelizing transformations; scheduling; transformations; Application software; Automatic control; Computer science; Degradation; Iterative methods; Optimal scheduling; Parallel processing; Processor scheduling; Program processors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Supercomputing '92., Proceedings
Conference_Location :
Minneapolis, MN
Print_ISBN :
0-8186-2630-5
Type :
conf
DOI :
10.1109/SUPERC.1992.236680
Filename :
236680
Link To Document :
بازگشت