TY - GEN
T1 - Load balancing for regular meshes on SMPs with MPI
AU - Kale, Vivek
AU - Gropp, William
N1 - Copyright:
Copyright 2010 Elsevier B.V., All rights reserved.
PY - 2010
Y1 - 2010
N2 - Domain decomposition for regular meshes on parallel computers has traditionally been performed by attempting to exactly partition the work among the available processors (now cores). However, these strategies often do not consider the inherent system noise which can hinder MPI application scalability to emerging peta-scale machines with 10000+ nodes. In this work, we suggest a solution that uses a tunable hybrid static/dynamic scheduling strategy that can be incorporated into current MPI implementations of mesh codes. By applying this strategy to a 3D jacobi algorithm, we achieve performance gains of at least 16% for 64 SMP nodes.
AB - Domain decomposition for regular meshes on parallel computers has traditionally been performed by attempting to exactly partition the work among the available processors (now cores). However, these strategies often do not consider the inherent system noise which can hinder MPI application scalability to emerging peta-scale machines with 10000+ nodes. In this work, we suggest a solution that uses a tunable hybrid static/dynamic scheduling strategy that can be incorporated into current MPI implementations of mesh codes. By applying this strategy to a 3D jacobi algorithm, we achieve performance gains of at least 16% for 64 SMP nodes.
UR - http://www.scopus.com/inward/record.url?scp=78149277691&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=78149277691&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-15646-5_24
DO - 10.1007/978-3-642-15646-5_24
M3 - Conference contribution
AN - SCOPUS:78149277691
SN - 3642156452
SN - 9783642156458
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 229
EP - 238
BT - Recent Advances in the Message Passing Interface - 17th European MPI Users' Group Meeting, EuroMPI 2010, Proceedings
T2 - 17th European MPI Users' Group Meeting, EuroMPI 2010
Y2 - 12 September 2010 through 15 September 2010
ER -