Home   Publications     edited volumes   Awards   Research   Teaching   Miscellaneous   Full CV [pdf]   BLOG   bio
  
 
 
  
 
  
  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/}, } |  
  |  
  
 
 |