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
Link To Document :
بازگشت