TY - GEN
T1 - Self-consistent MPI performance requirements
AU - Träff, Jesper Larsson
AU - Gropp, William
AU - Thakur, Rajeev
PY - 2007
Y1 - 2007
N2 - The MPI Standard does not make any performance guarantees, but users expect (and like) MPI implementations to deliver good performance. A common-sense expectation of performance is that an MPI function should perform no worse than a combination of other MPI functions that can implement the same functionality. In this paper, we formulate some performance requirements and conditions that good MPI implementations can be expected to fulfill by relating aspects of the MPI standard to each other. Such a performance formulation could be used by benchmarks and tools, such as SKaMPI and Perfbase, to automatically verify whether a given MPI implementation fulfills basic performance requirements. We present examples where some of these requirements are not satisfied, demonstrating that there remains room for improvement in MPI implementations.
AB - The MPI Standard does not make any performance guarantees, but users expect (and like) MPI implementations to deliver good performance. A common-sense expectation of performance is that an MPI function should perform no worse than a combination of other MPI functions that can implement the same functionality. In this paper, we formulate some performance requirements and conditions that good MPI implementations can be expected to fulfill by relating aspects of the MPI standard to each other. Such a performance formulation could be used by benchmarks and tools, such as SKaMPI and Perfbase, to automatically verify whether a given MPI implementation fulfills basic performance requirements. We present examples where some of these requirements are not satisfied, demonstrating that there remains room for improvement in MPI implementations.
UR - http://www.scopus.com/inward/record.url?scp=38449083545&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=38449083545&partnerID=8YFLogxK
U2 - 10.1007/978-3-540-75416-9_12
DO - 10.1007/978-3-540-75416-9_12
M3 - Conference contribution
AN - SCOPUS:38449083545
SN - 9783540754152
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 36
EP - 45
BT - Recent Advances in Parallel Virtual Machine and Message Passing Interface - 14th European PVM/MPI Users' Group Meeting, Proceedings
PB - Springer
T2 - 14th European PVM/MPI Users' Group Meeting on Parallel Virtual Machine and Message Passing Interface
Y2 - 30 September 2007 through 3 October 2007
ER -