Home Publications edited volumes Awards Research Teaching Miscellaneous Full CV [pdf] BLOG
Events
Past Events
|
Publications of Torsten Hoefler
Sergei Shudler, Alexandru Calotoiu, Torsten Hoefler, Alexandre Strube, Felix Wolf:
| | Exascaling Your Library: Will Your Implementation Meet Your Expectations?
(In Proceedings of the 29th International Conference on Supercomputing (ICS'15), presented in Newport Beach, CA, USA, pages 161--175, ACM, ISBN: 978-1-4503-3559-1, Jun. 2015)
AbstractMany libraries in the HP field encapsulate sophisticated
algorithms with clear theoretical scalability expectations.
However, hardware constraints or programming bugs may
sometimes render these expectations inaccurate or even plainly
wrong. While algorithm engineers have already been
advocating the systematic combination of analytical performance
models with practical measurements for a very long
time, we go one step further and show how this comparison
can become part of automated testing procedures. The
most important applications of our method include initial
validation, regression testing, and benchmarking to compare
implementation and platform alternatives. Advancing
the concept of performance assertions, we verify asymptotic
scaling trends rather than precise analytical expressions, relieving
the developer from the burden of having to specify
and maintain very fine-grained and potentially non-portable
expectations. In this way, scalability validation can be continuously
applied throughout the whole development cycle
with very little eろt. Using MPI as an example, we show
how our method can help uncover non-obvious limitations
of both libraries and underlying platforms.
Documentsdownload article:
| | BibTeX | @inproceedings{exascaling-library-interfaces, author={Sergei Shudler and Alexandru Calotoiu and Torsten Hoefler and Alexandre Strube and Felix Wolf}, title={{Exascaling Your Library: Will Your Implementation Meet Your Expectations?}}, year={2015}, month={Jun.}, pages={161--175}, booktitle={Proceedings of the 29th International Conference on Supercomputing (ICS'15)}, location={Newport Beach, CA, USA}, publisher={ACM}, isbn={978-1-4503-3559-1}, source={http://www.unixer.de/~htor/publications/}, } |
|
|