International audienceOptimizing compilers for high performance computing only support IEEE 754 floating-point (FP) types and applications needing higher precision involve cumbersome memory management and calls to external libraries. We introduce an extension of the C type system to represent variable-precision FP arithmetic, supporting both static and dynamically variable precision. We design and implement a compilation flow bridging the abstraction gap between this type system and hardware FP instructions or software libraries. We demonstrate the effectiveness of our solution by enabling the full range of LLVM optimizations and leveraging two backend code generators: one for the ISA of a variable precision FP arithmetic coprocessor, and o...
Abstract—Floating-point arithmetic is known to be tricky: roundings, formats, exceptional values. Th...
In recent years approximate computing has been extensively explored as a paradigm to design hardware...
International audienceThis paper proposes an innovative Floating Point (FP) architecture for Variabl...
International audienceOptimizing compilers for high performance computing only support IEEE 754 floa...
International audienceFloating-Point (FP) units in processors are generally limited to supporting a ...
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 audienceVariable Precision (VP) Floating Point (FP) is a solution to compensate accumu...
International audienceThe popularity and community-driven development model of RISCV have opened man...
International audienceThis paper presents a multiple-precision binary floating-point library, writte...
Most of the Floating-Point (FP) hardware units support the formats and the operations specified in t...
International audienceFloating-point hardware support has more or less been settled 35 years ago by ...
Low-precision floating-point arithmetic can be simulated via software by executing each arithmetic o...
An effective approach to handling the theory of floating-point is to reduce it to the theory of bit-...
One can simulate low-precision floating-point arithmetic via software by executing each arithmetic o...
Abstract—Floating-point arithmetic is known to be tricky: roundings, formats, exceptional values. Th...
In recent years approximate computing has been extensively explored as a paradigm to design hardware...
International audienceThis paper proposes an innovative Floating Point (FP) architecture for Variabl...
International audienceOptimizing compilers for high performance computing only support IEEE 754 floa...
International audienceFloating-Point (FP) units in processors are generally limited to supporting a ...
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 audienceVariable Precision (VP) Floating Point (FP) is a solution to compensate accumu...
International audienceThe popularity and community-driven development model of RISCV have opened man...
International audienceThis paper presents a multiple-precision binary floating-point library, writte...
Most of the Floating-Point (FP) hardware units support the formats and the operations specified in t...
International audienceFloating-point hardware support has more or less been settled 35 years ago by ...
Low-precision floating-point arithmetic can be simulated via software by executing each arithmetic o...
An effective approach to handling the theory of floating-point is to reduce it to the theory of bit-...
One can simulate low-precision floating-point arithmetic via software by executing each arithmetic o...
Abstract—Floating-point arithmetic is known to be tricky: roundings, formats, exceptional values. Th...
In recent years approximate computing has been extensively explored as a paradigm to design hardware...
International audienceThis paper proposes an innovative Floating Point (FP) architecture for Variabl...