• DocumentCode
    887188
  • Title

    A generalized scheme for mapping parallel algorithms

  • Author

    Chaudhary, Vipin ; Aggarwal, J.K.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Wayne State Univ., Detroit, MI, USA
  • Volume
    4
  • Issue
    3
  • fYear
    1993
  • fDate
    3/1/1993 12:00:00 AM
  • Firstpage
    328
  • Lastpage
    346
  • Abstract
    A generalized mapping strategy that uses a combination of graph theory, mathematical programming, and heuristics is proposed. The authors use the knowledge from the given algorithm and the architecture to guide the mapping. The approach begins with a graphical representation of the parallel algorithm (problem graph) and the parallel computer (host graph). Using these representations, the authors generate a new graphical representation (extended host graph) on which the problem graph is mapped. An accurate characterization of the communication overhead is used in the objective functions to evaluate the optimality of the mapping. An efficient mapping scheme is developed which uses two levels of optimization procedures. The objective functions include minimizing the communication overhead and minimizing the total execution time which includes both computation and communication times. The mapping scheme is tested by simulation and further confirmed by mapping a real world application onto actual distributed environments
  • Keywords
    graph theory; mathematical programming; parallel algorithms; communication overhead; distributed environments; generalized scheme; graph theory; graphical representation; heuristics; mapping parallel algorithms; mathematical programming; optimality; simulation; Computer architecture; Computer vision; Concurrent computing; Distributed computing; Graph theory; Mathematical programming; Parallel algorithms; Processor scheduling; Resource management; Testing;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.210815
  • Filename
    210815