DocumentCode
1598975
Title
Partitioning regular computational graphs
Author
Stromboni, Jean-Paul
Author_Institution
Univ. de Nice-Sophia Antipolis, Valbonne, France
fYear
1997
Firstpage
431
Lastpage
438
Abstract
When massive applications are considered for parallel processing, or when the parallel machine is small compared to the potential parallelism of the application, usual methods for implementation have to reduce the associated computational graph by means of compaction or partitioning. In the field of signal processing, some huge applications composed of array processing operations in nested loops are endowed with a strong regularity. The purpose here is to detect and measure this regularity from the analysis of the application program, and use this information for partitioning, i.e. to aggregate or superpose the tasks and dependence vectors that repeat several/many times in the graph. The class of the applications studied ought first to be restricted to programs composed with sequences of loop nests and an adequate model is therefore defined. Using the loop parameters in the model, some necessary conditions must then be established for periodic dependence constraints. Then, the whole graph must be processed and the best program granularity proposed to the application designer from program analysis. A small example regular graph is processed as a first validation of the approach.
Keywords
array signal processing; computational geometry; graph theory; graphs; parallel programming; application designer; application program; array processing operations; computational graph; dependence vectors; loop nests; loop parameters; massive applications; nested loops; parallel machine; parallel processing; periodic dependence constraints; program analysis; regular computational graph partitioning; signal processing; small example regular graph; strong regularity; Aggregates; Application software; Array signal processing; Character generation; Compaction; Computer science; Costs; Information analysis; Parallel machines; Parallel processing;
fLanguage
English
Publisher
ieee
Conference_Titel
EUROMICRO 97. New Frontiers of Information Technology., Proceedings of the 23rd EUROMICRO Conference
Conference_Location
Budapest, Hungary
ISSN
1089-6503
Print_ISBN
0-8186-8129-2
Type
conf
DOI
10.1109/EURMIC.1997.617344
Filename
617344
Link To Document