The impact of MPI queue usage on message latency

It is well known that traditional microbenchmarks do not fully capture the salient architectural features that impact application performance. Even worse, microbenchmarks that target MPI and the communications subsystem do not accurately represent the way that applications use MPI. For example, trad...

Full description

Saved in:
Bibliographic Details
Published inInternational Conference on Parallel Processing, 2004. ICPP 2004 pp. 152 - 160 vol.1
Main Authors Underwood, K.D., Brightwell, R.
Format Conference Proceeding
LanguageEnglish
Published IEEE 2004
Subjects
Online AccessGet full text
ISBN9780769521978
0769521975
ISSN0190-3918
DOI10.1109/ICPP.2004.1327915

Cover

More Information
Summary:It is well known that traditional microbenchmarks do not fully capture the salient architectural features that impact application performance. Even worse, microbenchmarks that target MPI and the communications subsystem do not accurately represent the way that applications use MPI. For example, traditional MPI latency benchmarks time a ping-pong communication with one send and one receive on each of two nodes. The time to post the receive is never counted as part of the latency. This scenario is not even marginally representative of most applications. Two new microbenchmarks are presented here that analyze network latency in a way that more realistically represents the way that MPI is typically used. These benchmarks are used to evaluate modern high-performance networks, including Quadrics, InfiniBand, and Myrinet.
ISBN:9780769521978
0769521975
ISSN:0190-3918
DOI:10.1109/ICPP.2004.1327915