Home   Publications     edited volumes   Awards   Research   Teaching   Miscellaneous   Full CV [pdf]   BLOG   bio
  
 
 
  
 
  
  Events
  
  
  
  
   
  
   Past Events
  
  
  
  
  
  
   
    | 
Publications of Torsten Hoefler  
Andrea Arteaga, Oliver Fuhrer, Torsten Hoefler:
 
  |  |   | Designing Bit-Reproducible Portable High-Performance Applications
   (In Proceedings of the 28th IEEE International Parallel and Distributed Processing Symposium (IPDPS), presented in Phoenix, AR, USA, IEEE Computer Society, Apr. 2014) 
 
 AbstractBit-reproducibility has many advantages in the
    context of high-performance computing. Besides simplifying
    and making more accurate the process of debugging and
    testing the code, it can allow the deploying of applications
    on heterogeneous systems, maintaining the consistency of the
    computations. In this work we analyze the basic operations
    performed by scientific applications and identify the possible
    sources of non-reproducibility. In particular, we consider the
    tasks of evaluating transcendental functions and performing
    non-associative reductions. We present a set of techniques
    to solve the problem of non-reproducibility and we propose
    improvements over existing algorithms to perform reproducible
    computations in a portable way, at the same time obtaining
    good performance and accuracy. By applying this techniques
    to more complex tasks we show that bit-reproducibility can be
    achieved on a broad range of scientific applications.
    
 
 Documentsdownload article:  
  |  |   | BibTeX |  @inproceedings{arteaga-bitrep,   author={Andrea Arteaga and Oliver Fuhrer and Torsten Hoefler},   title={{Designing Bit-Reproducible Portable High-Performance Applications}},   year={2014},   month={Apr.},   booktitle={Proceedings of the 28th IEEE International Parallel and Distributed Processing Symposium (IPDPS)},   location={Phoenix, AR, USA},   publisher={IEEE Computer Society},   source={http://www.unixer.de/~htor/publications/}, } |  
  |  
  
 
 |