Comment dompter un troupeau de flottants sauvages ? - Trente-Quatrièmes Journées Francophones des Langages Applicatifs Accéder directement au contenu
Communication Dans Un Congrès Année : 2023

Comment dompter un troupeau de flottants sauvages ?

Résumé

Les nombres flottants tels que définis dans le standard IEEE-754 sont la solution la plus répandue pour approximer les nombres réels en machine. Toutefois, en pratique, de nombreux environnements logiciels et matériels présentent des subtilités non conformes avec ce standard. Cela complique la tâche de raisonner formellement sur les programmes effectuant des calculs numériques sans connaître a priori leur environnement d'exécution. Dans cet article, nous montrons l'impact de ce problème sur le compilateur CompCert, un compilateur formellement vérifié pour le langage C et proposant un support pour les flottants IEEE-754. Nous présentons les résultats d'un travail d'investigation visant à mesurer les difficultés liées à l'intégration de nouveaux types de flottants dans CompCert. Cette étude est motivée par la volonté d'étendre le compilateur à des cibles non conformes IEEE-754 utilisées, par exemple, en informatique embarquée.
Fichier principal
Vignette du fichier
jfla23_paper_5350.pdf (433.29 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03936872 , version 1 (12-01-2023)

Identifiants

  • HAL Id : hal-03936872 , version 1

Citer

Arthur Correnson. Comment dompter un troupeau de flottants sauvages ?. JFLA 2023 - 34èmes Journées Francophones des Langages Applicatifs, Jan 2023, Praz-sur-Arly, France. pp.265-273. ⟨hal-03936872⟩
71 Consultations
118 Téléchargements

Partager

Gmail Facebook X LinkedIn More