This paper presents the design and the implementation of a fully combinatorial floating point unit (FPU). The FPU can be reconfigured at implementation time in order to use an arbitrary number of bits for the mantissa and exponent, and it can be synthesized in order to support all IEEE-754 compliant FP formats but also non-standard FP formats, exploring the trade-off between precision (mantissa field), dynamic range (exponent field) and physical resources. This work is inspired by the consideration that, in modern low power embedded systems, the execution of floating point operations represents a significant contribution to energy consumption (up to 50% of the energy consumed by the CPU). In this scenario, the adoption of multiple FP f...
Many scenarios demand a high processing power often combined with a limited energy budget. A way to ...
Abstract—Nowadays industrial monoprocessor and multipro-cessor systems make use of hardware floating...
International audienceFull-precision Floating-Point Units (FPUs) can be a source of extensive hardwa...
The high performance and capacity of current FPGAs makes them suitable as acceleration co-processors...
A floating-point unit (FPU) colloquially is a math coprocessor, which is a part of a computer system...
A floating-point unit (FPU) colloquially is a math coprocessor, which is a part of a computer system...
Full-precision Floating-Point Units (FPUs) can be a source of extensive hardware overhead in general...
In modern low-power embedded platforms, floating-point (FP) operations emerge as a major contributor...
International audienceThe high performance and capacity of current FPGAs makes them suitable as acce...
We present a methodology for generating floating-point arithmetic hardware designs which are, for su...
The use of floating-point hardware in FPGAs has long been considered infeasible or related to use in...
The crisis of Moore's law and new dominant Machine Learning workloads require a paradigm shift towar...
The slowdown of Moore's law and the power wall necessitates a shift toward finely tunable precision ...
For many years, computing systems rely on guaranteed numerical precision of each step in complex com...
Most scientific computations use double precision floating point numbers. Recently, posits as an add...
Many scenarios demand a high processing power often combined with a limited energy budget. A way to ...
Abstract—Nowadays industrial monoprocessor and multipro-cessor systems make use of hardware floating...
International audienceFull-precision Floating-Point Units (FPUs) can be a source of extensive hardwa...
The high performance and capacity of current FPGAs makes them suitable as acceleration co-processors...
A floating-point unit (FPU) colloquially is a math coprocessor, which is a part of a computer system...
A floating-point unit (FPU) colloquially is a math coprocessor, which is a part of a computer system...
Full-precision Floating-Point Units (FPUs) can be a source of extensive hardware overhead in general...
In modern low-power embedded platforms, floating-point (FP) operations emerge as a major contributor...
International audienceThe high performance and capacity of current FPGAs makes them suitable as acce...
We present a methodology for generating floating-point arithmetic hardware designs which are, for su...
The use of floating-point hardware in FPGAs has long been considered infeasible or related to use in...
The crisis of Moore's law and new dominant Machine Learning workloads require a paradigm shift towar...
The slowdown of Moore's law and the power wall necessitates a shift toward finely tunable precision ...
For many years, computing systems rely on guaranteed numerical precision of each step in complex com...
Most scientific computations use double precision floating point numbers. Recently, posits as an add...
Many scenarios demand a high processing power often combined with a limited energy budget. A way to ...
Abstract—Nowadays industrial monoprocessor and multipro-cessor systems make use of hardware floating...
International audienceFull-precision Floating-Point Units (FPUs) can be a source of extensive hardwa...