International audienceFloating-Point (FP) units in processors are generally limited to supporting a subset of formats defined by the IEEE~754 standard. As a result, high-efficiency languages and optimizing compilers for high-performance computing only support IEEE standard types and applications needing higher precision involve cumbersome memory management and calls to external libraries, resulting in code bloat and making the intent of the program unclear.We present an extension of the C type system that can represent generic FP operations and formats, supporting both static precision and dynamically variable precision. We design and implement a compilation flow bridging the abstraction gap between this type system and low-level FP instruc...
International audienceFloating-point arithmetic is known to be tricky: roundings, formats, exception...
International audienceFloating-Point (FP) computation using standard IEEE formats has a significant ...
Modern embedded systems are in charge of an increasing number of tasks that extensively...
International audienceFloating-Point (FP) units in processors are generally limited to supporting a ...
International audienceOptimizing compilers for high performance computing only support IEEE 754 floa...
Floating-Point (FP) units in processors are generally limited to supporting a subset of formats defin...
Les unités de calcul à virgule flottante (FP) prennent en charge un sous-ensemble de formats définis p...
International audienceThis paper presents a multiple-precision binary floating-point library, writte...
International audienceThe popularity and community-driven development model of RISCV have opened man...
International audienceFloating-point hardware support has more or less been settled 35 years ago by ...
International audienceFloating-point arithmetic is known to be tricky: roundings, formats, exception...
International audienceVariable Precision (VP) Floating Point (FP) is a solution to compensate accumu...
Low-precision floating-point arithmetic can be simulated via software by executing each arithmetic o...
Verified compilers such as CompCert and CakeML have become increasingly realistic over the last few ...
Most of the Floating-Point (FP) hardware units support the formats and the operations specified in t...
International audienceFloating-point arithmetic is known to be tricky: roundings, formats, exception...
International audienceFloating-Point (FP) computation using standard IEEE formats has a significant ...
Modern embedded systems are in charge of an increasing number of tasks that extensively...
International audienceFloating-Point (FP) units in processors are generally limited to supporting a ...
International audienceOptimizing compilers for high performance computing only support IEEE 754 floa...
Floating-Point (FP) units in processors are generally limited to supporting a subset of formats defin...
Les unités de calcul à virgule flottante (FP) prennent en charge un sous-ensemble de formats définis p...
International audienceThis paper presents a multiple-precision binary floating-point library, writte...
International audienceThe popularity and community-driven development model of RISCV have opened man...
International audienceFloating-point hardware support has more or less been settled 35 years ago by ...
International audienceFloating-point arithmetic is known to be tricky: roundings, formats, exception...
International audienceVariable Precision (VP) Floating Point (FP) is a solution to compensate accumu...
Low-precision floating-point arithmetic can be simulated via software by executing each arithmetic o...
Verified compilers such as CompCert and CakeML have become increasingly realistic over the last few ...
Most of the Floating-Point (FP) hardware units support the formats and the operations specified in t...
International audienceFloating-point arithmetic is known to be tricky: roundings, formats, exception...
International audienceFloating-Point (FP) computation using standard IEEE formats has a significant ...
Modern embedded systems are in charge of an increasing number of tasks that extensively...