Automatic Exploration of Reduced Floating-Point Representations in Iterative Methods - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2019

Automatic Exploration of Reduced Floating-Point Representations in Iterative Methods

Résumé

With the ever-increasing need for computation of scientific applications, new application domains, and major energy constraints, the landscape of floating-point computation is changing. New floating-point representation formats are emerging and there is a need for tools to simulate their impact in legacy codes. In this paper, we propose an automatic tool to evaluate the effect of adapting the floating point precision for each operation over time, which is particularly useful in iterative schemes. We present a backend to emulate any IEEE-754 floating-point operation in lower precision. We tested the numerical errors resilience of our solutions thanks to Monte Carlo Arithmetic and demonstrated the effectiveness of this methodology on YALES2, a large Combustion-CFD HPC code, by achieving 28% to 67% reduction in communication volume by lowering precision.
Fichier principal
Vignette du fichier
dyn_adapt_precision19.pdf (1.16 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02564972 , version 1 (06-05-2020)

Identifiants

Citer

Yohan Chatelain, Eric Petit, Pablo de Oliveira Castro, Ghislain Lartigue, David Defour. Automatic Exploration of Reduced Floating-Point Representations in Iterative Methods. 25th International Conference Euro-Par 2019 Parallel Processing, Aug 2019, Göttingen, Germany. pp.481-494, ⟨10.1007/978-3-030-29400-7_34⟩. ⟨hal-02564972⟩
166 Consultations
271 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More