DocumentCode
1926819
Title
An application based MPI message throughput benchmark
Author
Barrett, Brian W. ; Hemmert, K. Scott
Author_Institution
Sandia Nat. Labs., Albuquerque, NM, USA
fYear
2009
fDate
Aug. 31 2009-Sept. 4 2009
Firstpage
1
Lastpage
8
Abstract
Recent trends in high performance computing have renewed interest in the ability of platforms to sustain high message throughput rates. The continued growth in platform scale, combined with emerging application areas, are pushing platforms to support increasing message rates. Best-case message throughput has grown in previous hardware generations due to growing clock rates and software optimization techniques. However, previous work has shown that MPI receive queue length and cache hit rates can drastically impact message throughput, leading to a significantly lower worst-case message throughput. This paper introduces the Sandia message throughput benchmark which measures message throughput using a communication pattern which is neither best-case nor worst-case, but which mimics communication patterns found in real-world applications. Results on InfiniBand, Myrinet, and Cray XT platforms are presented, and suggest that message rates on some networks are greatly impacted by cache invalidation between communication phases, simultaneously sending and receiving, and by communicating with more than one peer simultaneously.
Keywords
cache storage; message passing; Cray XT platform; InfiniBand; MPI message throughput; Myrinet; Sandia message throughput benchmark; cache invalidation; high performance computing; Application software; Bandwidth; Benchmark testing; Delay; Electronic mail; Hardware; High performance computing; Laboratories; Scalability; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Cluster Computing and Workshops, 2009. CLUSTER '09. IEEE International Conference on
Conference_Location
New Orleans, LA
ISSN
1552-5244
Print_ISBN
978-1-4244-5011-4
Electronic_ISBN
1552-5244
Type
conf
DOI
10.1109/CLUSTR.2009.5289198
Filename
5289198
Link To Document