High Performance Numerical Validation using Stochastic Arithmetic - Archive ouverte HAL
Article Dans Une Revue Reliable Computing Année : 2015

High Performance Numerical Validation using Stochastic Arithmetic

Résumé

In the context of high performance computing, numerical validation becomes increasingly important because of the higher level of parallelism and of the large number of operations. Our approach, Discrete Stochastic Arithmetic, implemented through the CADNA library, has however a high overhead on execution time, especially for very optimised applications, and does not enable the use of vector instructions. In this paper, we present a new CADNA version that will reduce this overhead by up to 85% for both simple and more realistic benchmarks. This new version also enables the use of vector instructions for an additional speedup between 2.5 and 3 times on the AVX2 instruction set extension.
Fichier principal
Vignette du fichier
Eberhart-ReliableComputing-2015.pdf (434.36 Ko) Télécharger le fichier
Origine Fichiers éditeurs autorisés sur une archive ouverte
Loading...

Dates et versions

hal-01254446 , version 1 (12-01-2016)

Identifiants

  • HAL Id : hal-01254446 , version 1

Citer

Pacôme Eberhart, Julien Brajard, Pierre Fortin, Fabienne Jézéquel. High Performance Numerical Validation using Stochastic Arithmetic . Reliable Computing, 2015, 21, pp.35-52. ⟨hal-01254446⟩
397 Consultations
246 Téléchargements

Partager

More