• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Konferenzschrift
  4. Can we Avoid Rounding-Error Estimation in HPC Codes and Still Get Trustworthy Results?
 
  • Details
  • Full
Options
2020
Conference Paper
Title

Can we Avoid Rounding-Error Estimation in HPC Codes and Still Get Trustworthy Results?

Abstract
Numerical validation enables one to ensure the reliability of numerical computations that rely on floating-point operations. Discrete Stochastic Arithmetic (DSA) makes it possible to validate the accuracy of floating-point computations using random rounding. However, it may bring a large performance overhead compared with the standard floating-point operations. In this article, we show that with perturbed data it is possible to use standard floating-point arithmetic instead of DSA for the purpose of numerical validation. For instance, for codes including matrix multiplications, we can directly utilize the matrix multiplication routine (GEMM) of level-3 BLAS that is performed with standard floating-point arithmetic. Consequently, we can achieve a significant performance improvement by avoiding the performance overhead of DSA operations as well as by exploiting the speed of highly-optimized BLAS implementations. Finally, we demonstrate the performance gain using Intel MKL routines compared against the DSA version of BLAS routines.
Author(s)
Jézéquel, F.
Graillat, S.
Mukunoki, D.
Imamura, T.
Iakymchuk, R.
Mainwork
Software Verification. 12th International Conference, VSTTE 2020 and 13th International Workshop, NSV 2020  
Conference
Working Conference on Verified Software - Theories, Tools, and Experiments (VSTTE) 2020  
International Workshop on Numerical Software Verification (NSV) 2020  
International Conference on Computer Aided Verification (CAV) 2020  
DOI
10.1007/978-3-030-63618-0_10
Language
English
Fraunhofer-Institut für Techno- und Wirtschaftsmathematik ITWM  
  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024