• DocumentCode
    1998961
  • Title

    Systematic Reduction of Data Movement in Algebraic Multigrid Solvers

  • Author

    Gahvari, Hormozd ; Gropp, William ; Jordan, Kirk E. ; Schulz, Markus ; Yang, Ulrike Meier

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
  • fYear
    2013
  • fDate
    20-24 May 2013
  • Firstpage
    1675
  • Lastpage
    1682
  • Abstract
    Algebraic Multigrid (AMG) solvers find wide use in scientific simulation codes. Their ideal computational complexity makes them especially attractive for solving large problems on parallel machines. However, they also involve a substantial amount of data movement, posing challenges to performance and scalability. In this paper, we present an algorithm that provides a systematic means of reducing data movement in AMG. The algorithm operates by gathering and redistributing the problem data to reduce the need to move it on the communication-intensive coarse grid portion of AMG. The data is gathered in a way that ensures data locality by keeping data movement confined to specific regions of the machine. Any decision to gather data is made systematically through the means of a performance model. This approach results in substantial speedups on a multicore cluster when using AMG to solve a variety of test problems.
  • Keywords
    computational complexity; grid computing; multiprocessing systems; parallel machines; AMG solvers; algebraic multigrid solvers; communication-intensive coarse grid portion; computational complexity; data movement; multicore cluster; parallel machines; systematic reduction; Bandwidth; Computational modeling; Data models; Heuristic algorithms; Interpolation; Multicore processing; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2013 IEEE 27th International
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    978-0-7695-4979-8
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2013.164
  • Filename
    6651065