Choosing a twice more accurate dot product implementation - Archive ouverte HAL
Communication Dans Un Congrès Année : 2006

Choosing a twice more accurate dot product implementation

Philippe Langlois
Nicolas Louvet
  • Fonction : Auteur

Résumé

The fused multiply and add (FMA) operation computes a floating point multiplication followed by an addition or a subtraction as a single floating point operation. Intel IA-64, IBM RS/6000 and PowerPC architectures implement this FMA operation. The aim of this talk is to study how the FMA improves the computation of dot product with classical and compensated algorithms. The latters double the accuracy of the former at the same working precision. Six algorithms are considered. We present associated theoretical error bounds. Numerical experiments illustrate the actual efficiency in terms of accuracy and running time. We show that the FMA does not improve in a significant way the accuracy of the result whereas it increases significantly the actual speed of the algorithms.
Fichier principal
Vignette du fichier
7eda773f6a8a36acd462d6af1fdd4177a517.pdf (106.23 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-01351480 , version 1 (21-11-2018)

Identifiants

  • HAL Id : hal-01351480 , version 1

Citer

Stef Graillat, Philippe Langlois, Nicolas Louvet. Choosing a twice more accurate dot product implementation. ICNAAM: International Conference of Numerical Analysis and Applied Mathematics, Sep 2006, Hersonnisos, Crete, Greece. pp.498-499. ⟨hal-01351480⟩
80 Consultations
143 Téléchargements

Partager

More