• DocumentCode
    2298984
  • Title

    A comparison of techniques used for mapping parallel algorithms to message-passing multiprocessors

  • Author

    Dikaiakos, Marios D. ; Steiglitz, Kenneth ; Rogers, Anne

  • Author_Institution
    Dept. of Astron., Washington Univ., Seattle, WA, USA
  • fYear
    1994
  • fDate
    26-29 Oct 1994
  • Firstpage
    434
  • Lastpage
    442
  • Abstract
    This paper presents a comparison study of popular clustering and mapping heuristics which are used to map task-flow graphs to message-passing multiprocessors. To this end, we use task-graphs which are representative of important scientific algorithms running on data-sets of practical interest. The annotation which assigns weights to nodes and edges of the task-graphs is realistic. It reflects current trends in processor, communication channel, and message-passing interface technology and takes into consideration hardware characteristics of state-of-the-art multiprocessors. Our experiments show that applying realistic models for task-graph annotation affects the effectiveness and functionality of clustering and mapping techniques. Therefore, new heuristics are necessary that will take into account more practical models of communication costs. We present modifications to existing clustering and mapping algorithms which improve their efficiency and running-time for the practical models adopted
  • Keywords
    graph theory; message passing; parallel algorithms; parallel programming; clustering; communication channel; communication costs; edges; hardware characteristics; mapping heuristics; message-passing interface; message-passing multiprocessors; nodes; parallel algorithm mapping; running-time; scientific algorithms; task-flow graphs; task-graph annotation; weights; Astronomy; Clustering algorithms; Communication channels; Computer science; Concurrent computing; Costs; Hardware; Parallel algorithms; Processor scheduling; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1994. Proceedings. Sixth IEEE Symposium on
  • Conference_Location
    Dallas, TX
  • Print_ISBN
    0-8186-6427-4
  • Type

    conf

  • DOI
    10.1109/SPDP.1994.346137
  • Filename
    346137