DocumentCode :
3203451
Title :
The combining DAG: a technique for parallel data flow analysis
Author :
Kramer, Robert ; Gupta, Rajiv ; Soffa, Mary Lou
Author_Institution :
Dept. of Comput. Sci., Pittsburgh Univ., PA, USA
fYear :
1992
fDate :
23-26 Mar 1992
Firstpage :
652
Lastpage :
655
Abstract :
The availability of multiprocessor systems has recently generated an increased interest in the design and implementation of parallel compilers. The authors present a parallel algorithm for performing data flow analysis which is an important component of any compiler. Data flow information is used in various phases of compilation including code generation, code scheduling, traditional optimizing transformations and parallelizing transformations. A single program compilation may involve the computation of the solution to several data flow problems and possibly solutions to the same problem multiple times at different points in the language translation process. Thus, for large programs the data flow analysis performed during compilation can be time-consuming. Data flow analysis is also used in other program tools such as editors, testers, and debuggers
Keywords :
parallel algorithms; program compilers; acyclic graphs; code generation; code scheduling; debuggers; editors; optimizing transformations; parallel algorithm; parallel compilers; parallel data flow analysis; testers; Algorithm design and analysis; Availability; Concurrent computing; Data analysis; Data flow computing; Flow graphs; Multiprocessing systems; Parallel processing; Partitioning algorithms; Performance analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing Symposium, 1992. Proceedings., Sixth International
Conference_Location :
Beverly Hills, CA
Print_ISBN :
0-8186-2672-0
Type :
conf
DOI :
10.1109/IPPS.1992.222990
Filename :
222990
Link To Document :
بازگشت