Home Publications edited volumes Awards Research Teaching Miscellaneous Full CV [pdf] BLOG
Events
Past Events
|
Publications of Torsten Hoefler
Torsten Hoefler, William Gropp, Rajeev Thakur and Jesper Larsson Träff:
| | Toward Performance Models of MPI Implementations for Understanding Application Scaling Issues
(Vol LNCS 6305, In Recent Advances in the Message Passing Interface (EuroMPI'10), presented in Stuttgart, Germany, pages 21--30, Springer, ISSN: 0302-9743, ISBN: 078-3-642-15645-8, Sep. 2010)
AbstractDesigning and tuning parallel applications
with MPI, particularly at large scale, requires understanding the
performance implications of different choices of algorithms and
implementation options. Which algorithm is better depends in part
on the performance of the different possible communication
approaches, which in turn can depend on both the system hardware and
the MPI implementation. In the absence of detailed performance
models for different MPI implementations, application developers
often must select methods and tune codes without the means to
realistically estimate the achievable performance and rationally
defend their choices. In this paper, we demonstrate that by
constructing upper and lower bounds on performance and by taking
into account the effects of limits on network-injection rates and
effective bisection bandwidth, useful performance models can be
constructed. Since collective communication plays a crucial role in
enabling scalability, we also provide analytical models for
scalability of collective communication algorithms, such as
broadcast, allreduce, and all-to-all. We apply these models to an
IBM Blue Gene/P system and compare the analytical performance
estimates with experimentally measured values.
Documentsdownload article: download slides: | | BibTeX | @inproceedings{hoefler-mpi-model, author={Torsten Hoefler and William Gropp and Rajeev Thakur and Jesper Larsson Träff}, title={{Toward Performance Models of MPI Implementations for Understanding Application Scaling Issues}}, year={2010}, month={Sep.}, pages={21--30}, volume={LNCS 6305}, booktitle={Recent Advances in the Message Passing Interface (EuroMPI'10)}, location={Stuttgart, Germany}, publisher={Springer}, issn={0302-9743}, isbn={078-3-642-15645-8}, source={http://www.unixer.de/~htor/publications/}, } |
|
|