TY - GEN
T1 - Analysis of topology-dependent MPI performance on gemini networks
AU - Peña, Antonio J.
AU - Carvalho, Ralf G.Correa
AU - Dinan, James
AU - Balaji, Pavan
AU - Thakur, Rajeev
AU - Gropp, William
PY - 2013
Y1 - 2013
N2 - Current HPC systems utilize a variety of interconnection networks, with varying features and communication characteristics. MPI normalizes these interconnects with a common interface used by most HPC applications. However, network properties can have a significant impact on application performance. We explore the impact of the interconnect on application performance on the Blue Waters supercomputer. Blue Waters uses a three-dimensional, Cray Gemini torus network, which provides twice the Y-dimension bandwidth in the X and Z dimensions. Through several benchmarks, including a halo-exchange example, we demonstrate that application-level mapping to the network topology yields significant performance improvements.
AB - Current HPC systems utilize a variety of interconnection networks, with varying features and communication characteristics. MPI normalizes these interconnects with a common interface used by most HPC applications. However, network properties can have a significant impact on application performance. We explore the impact of the interconnect on application performance on the Blue Waters supercomputer. Blue Waters uses a three-dimensional, Cray Gemini torus network, which provides twice the Y-dimension bandwidth in the X and Z dimensions. Through several benchmarks, including a halo-exchange example, we demonstrate that application-level mapping to the network topology yields significant performance improvements.
KW - Gemini
KW - Interconnection network
KW - MPI
KW - Network topology
UR - http://www.scopus.com/inward/record.url?scp=84886259134&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84886259134&partnerID=8YFLogxK
U2 - 10.1145/2488551.2488564
DO - 10.1145/2488551.2488564
M3 - Conference contribution
AN - SCOPUS:84886259134
SN - 9788461651337
T3 - ACM International Conference Proceeding Series
SP - 61
EP - 66
BT - Proceedings of the 20th European MPI Users' Group Meeting, EuroMPI 2013
PB - Association for Computing Machinery
T2 - 20th European MPI Users' Group Meeting, EuroMPI 2013
Y2 - 15 September 2013 through 18 September 2013
ER -