MicroFloatingPoints.jl: providing very small IEEE 754-compliant floating-point types - CNRS - Centre national de la recherche scientifique
Article Dans Une Revue Journal of Open Source Software Année : 2024

MicroFloatingPoints.jl: providing very small IEEE 754-compliant floating-point types

Résumé

The IEEE 754 standard defines the representation and the properties of the floating-point numbers used as surrogates for reals in computer programs. Most programming languages only support the 32-bit (Float32) and 64-bit (Float64) formats implemented in hardware. Machine learning, computer graphics, and numerical algorithms analysis all have a need for smaller formats, which are often neither supported in hardware, nor are they available as established types in programming languages. The MicroFloatingPoints.jl Julia library offers a parametric type that can be instantiated to compute with IEEE 754-compliant floating-point numbers with varying ranges and precisions (up to and including Float32). It also provides the programmer with various means to visualize what is computed.
Fichier principal
Vignette du fichier
10.21105.joss.07050.pdf (259.28 Ko) Télécharger le fichier
Origine Fichiers éditeurs autorisés sur une archive ouverte

Dates et versions

hal-04701592 , version 1 (18-09-2024)

Identifiants

Citer

Frédéric Goualard. MicroFloatingPoints.jl: providing very small IEEE 754-compliant floating-point types. Journal of Open Source Software, 2024, 9 (101), pp.7050. ⟨10.21105/joss.07050⟩. ⟨hal-04701592⟩
17 Consultations
8 Téléchargements

Altmetric

Partager

More