ExBLAS: Reproducible and Accurate BLAS Library

Roman Iakymchuk 1, 2 Stef Graillat 2 Sylvain Collange 3 David Defour 4
2 PEQUAN - Performance et Qualité des Algorithmes Numériques
LIP6 - Laboratoire d'Informatique de Paris 6
3 ALF - Amdahl's Law is Forever
Inria Rennes – Bretagne Atlantique , IRISA-D3 - ARCHITECTURE
4 DALI - Digits, Architectures et Logiciels Informatiques
LIRMM - Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier, UPVD - Université de Perpignan Via Domitia
Abstract : Due to non-associativity of floating-point operations and dynamic scheduling on parallel architectures, getting a bitwise reproducible floating-point result for multiple executions of the same code on different or even similar parallel architectures is challenging. We address the problem of reproducibility in the context of fundamental linear algebra operations — like the ones included in the Basic Linear Algebra Subprograms (BLAS) library — and propose algorithms that yields both reproducible and accurate (rounding to the nearest) results. We present implementations of these reproducible and accurate algorithms for the BLAS routines in parallel environments such as Intel server CPUs, Intel Xeon Phi, and both NVIDIA and AMD GPUs. We show that the performance of our implementations is comparable to the standard ones.
Type de document :
Poster
RAIM: Rencontres Arithmétiques de l’Informatique Mathématique, Apr 2015, Rennes, France. 7ème Rencontre Arithmétique de l'Informatique Mathématique, 2015, <https://raim2015.inria.fr>
Liste complète des métadonnées


https://hal.archives-ouvertes.fr/hal-01140280
Contributeur : Roman Iakymchuk <>
Soumis le : mercredi 8 avril 2015 - 11:33:31
Dernière modification le : mercredi 2 août 2017 - 10:10:33
Document(s) archivé(s) le : mardi 18 avril 2017 - 13:42:18

Fichier

tikzp.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-01140280, version 1

Citation

Roman Iakymchuk, Stef Graillat, Sylvain Collange, David Defour. ExBLAS: Reproducible and Accurate BLAS Library. RAIM: Rencontres Arithmétiques de l’Informatique Mathématique, Apr 2015, Rennes, France. 7ème Rencontre Arithmétique de l'Informatique Mathématique, 2015, <https://raim2015.inria.fr>. <hal-01140280>

Partager

Métriques

Consultations de
la notice

434

Téléchargements du document

195