DocumentCode
1886729
Title
Static mapping by dual recursive bipartitioning of process architecture graphs
Author
Pellegrini, François
Author_Institution
CNRS, Bordeaux I Univ., Talence, France
fYear
1994
fDate
23-25 May 1994
Firstpage
486
Lastpage
493
Abstract
The combinatorial optimization problem of assigning the communicating processes of a parallel program onto a parallel machine so as to minimize its overall execution time is referred to as static mapping. This problem is NP-complete in general. We introduce a mapping algorithm based on the recursive bipartitioning of both the source process graph and the target architecture graph, whose divide and conquer and modular approach allows the handling of many topologies and bipartitioning heuristics. Mapping results on hypercube, binary de Buijn, and bidimensional mesh graphs are presented in order to illustrate this feature
Keywords
computational complexity; graph theory; optimisation; parallel machines; parallel programming; problem solving; NP-complete problem; bidimensional mesh graphs; binary de Buijn; bipartitioning heuristics; combinatorial optimization problem; communicating processes; divide and conquer; dual recursive bipartitioning; execution time; hypercube; mapping algorithm; parallel machine; parallel program; process architecture graphs; recursive bipartitioning; source process graph; static mapping; target architecture graph; Communication standards; Computer architecture; Concurrent computing; Cost accounting; Cost function; Cows; Hypercubes; Load management; Parallel machines; Topology;
fLanguage
English
Publisher
ieee
Conference_Titel
Scalable High-Performance Computing Conference, 1994., Proceedings of the
Conference_Location
Knoxville, TN
Print_ISBN
0-8186-5680-8
Type
conf
DOI
10.1109/SHPCC.1994.296682
Filename
296682
Link To Document