6 research outputs found
Dépliage de Boucles Versus Précision Numérique
Les calculs en nombres flottants sont intensivement utilisés dans divers domaines, notamment les
systèmes embarqués critiques. En général, les résultats de ces calculs sont perturbés par les erreurs
d’arrondi. Dans un scenario critique, ces erreurs peuvent être accumulées et propagées, générant ainsi
des dommages plus ou moins graves sur le plan humain, matériel, financier, etc. Il est donc souhaitable
d’obtenir les résultats les plus précis possibles lorsque nous utilisons l’arithmétique flottante.
Pour remédier à ce problème, l’outil Salsa [7] permet d’améliorer la précision des calculs en corrigeant
partiellement ces erreurs d’arrondi par une transformation automatique et source à source des
programmes. La principale contribution de ce travail consiste à analyser, à étudier si l’optimisation
par dépliage de boucles améliore plus la précision numérique des calculs dans le programme initial.
À cours terme, on souhaite définir un facteur de dépliage de boucles, c’est à dire, trouver quand est-ce
qu’il est pertinent de déplier la boucle dans le programme