• 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