• DocumentCode
    3686761
  • Title

    Estimation of numerical reproducibility on CPU and GPU

  • Author

    Fabienne Jézéquel;Jean-Luc Lamotte;Issam Saïd

  • Author_Institution
    Sorbonne Université
  • fYear
    2015
  • Firstpage
    675
  • Lastpage
    680
  • Abstract
    Differences in simulation results may be observed from one architecture to another or even inside the same architecture. Such reproducibility failures are often due to different rounding errors generated by different orders in the sequence of arithmetic operations. Reproducibility problems are particularly noticeable on new computing architectures such as multicore processors or GPUs (Graphics Processing Units). DSA (Discrete Stochastic Arithmetic) enables one to estimate rounding error propagation in simulation programs. In this paper, it is shown that DSA can be used to estimate which digits in simulation results may be different from one environment to another because of rounding errors. A particular implementation of DSA, which enables numerical validation in hybrid CPU-GPU environments, is described. The estimation of numerical reproducibility using DSA is illustrated by a wave propagation code which can be affected by reproducibility problems when executed on different architectures.
  • Keywords
    "Graphics processing units","Accuracy","Estimation","Computer architecture","Yttrium","Libraries","Propagation"
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Information Systems (FedCSIS), 2015 Federated Conference on
  • Type

    conf

  • DOI
    10.15439/2015F29
  • Filename
    7321507