• DocumentCode
    2515875
  • Title

    Automated mapping of regular communication graphs on mesh interconnects

  • Author

    Bhatelé, Abhinav ; Gupta, Gagan Raj ; Kalé, Laxmikant V. ; Chung, I-Hsin

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
  • fYear
    2010
  • fDate
    19-22 Dec. 2010
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Network contention has a significantly adverse effect on the performance of parallel applications with increasing size of parallel machines. Machines of the petascale era are forcing application developers to map tasks intelligently to job partitions to achieve the best performance possible. This paper presents a framework for automated mapping of parallel applications with regular communication graphs to two and three dimensional mesh and torus networks. This framework will save much effort on the part of application developers to generate mappings for their individual applications. One component of the framework is a process topology analyzer to find regular patterns and if found, to determine the dimensions of the communication graphs of applications. The other component is a suite of heuristic techniques for mapping 2D object grids to 2D and 3D processor meshes. The framework chooses the best heuristic from the suite for a given object grid and processor mesh pair based on the hop-bytes metric. We show performance improvements using the framework, for a 2D Stencil benchmark in MPI and the Weather Research and Forecasting model running on the IBM Blue Gene/P. We also compare our algorithms with others discussed in literature.
  • Keywords
    multiprocessor interconnection networks; network theory (graphs); parallel machines; 2D Stencil benchmark; IBM Blue Gene/P; MPI; automated mapping; heuristic techniques; hop-bytes metric; job partitions; mesh interconnects; network contention; object grid; parallel applications; parallel machines; petascale era; process topology analyzer; processor mesh pair; regular communication graphs; torus networks; weather research and forecasting model; Bandwidth; Heuristic algorithms; Measurement; Meteorology; Network topology; Three dimensional displays; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing (HiPC), 2010 International Conference on
  • Conference_Location
    Dona Paula
  • Print_ISBN
    978-1-4244-8518-5
  • Electronic_ISBN
    978-1-4244-8519-2
  • Type

    conf

  • DOI
    10.1109/HIPC.2010.5713190
  • Filename
    5713190