• DocumentCode
    2044381
  • Title

    Topology-aware task mapping for reducing communication contention on large parallel machines

  • Author

    Agarwal, Tarun ; Sharma, Ashok ; Kale, Laxmikant V.

  • Author_Institution
    Univ. of Illinois at Urbana-Champaign, IL, USA
  • fYear
    2006
  • fDate
    25-29 April 2006
  • Abstract
    Communication latencies constitute a significant factor in the performance of parallel applications. With techniques such as wormhole routing, the variation in no-load latencies became insignificant, i.e., the no-load latencies for far-away processors were not significantly higher (and too small to matter) than those for nearby processors. Contention in the network is then left as the major factor affecting latencies. With networks such as fat-trees of hypercubes, with number of wires growing as P log P, even this is not a very significant factor. However, for torus and grid networks now being used in large machines such as BlueGene/L and the Cray XT3, such contention becomes an issue. We quantify the effect of this contention with benchmarks that vary the number of hops traveled by each communicated byte. We then demonstrate a process mapping strategy that minimizes the impact of topology by heuristically minimizing the total number of hop-bytes communicated. This strategy, and its variants, are implemented in an adaptive runtime system in Charm++ and adaptive MPI, so it is available for a broad class of applications.
  • Keywords
    grid computing; message passing; parallel machines; BlueGene/L; Charm++; Cray XT3; adaptive MPI; adaptive runtime system; communication latency; grid network; hop-bytes; parallel machine; process mapping; topology-aware task mapping; torus network; wormhole routing; Computer networks; Concurrent computing; Delay; Hypercubes; Jacobian matrices; Multiprocessor interconnection networks; Network topology; Parallel machines; Routing; Wires;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
  • Print_ISBN
    1-4244-0054-6
  • Type

    conf

  • DOI
    10.1109/IPDPS.2006.1639379
  • Filename
    1639379