In the Internet-Of-Things (IoT) domain, microcontrollers (MCUs) are used to collect and process data coming from sensors and transmit them to the cloud. Applications that require the range and precision of floating-point (FP) arithmetic can be implemented using efficient hardware floating-point units (FPUs) or by using software emulation. FPUs optimize performance and code size, whilst software emulation minimizes the hardware cost. We present a new area-optimized, IEEE 754-compliant RISC-V FPU (Tiny-FPU), and we explore the area, code size, performance, power, and energy efficiency of three different implementations of the RISC-V Instruction Set Architecture double and single-precision FP extensions on an MCU-class processor. We show that ...
Data-parallel problems demand ever growing floating-point (FP) operations per second under tight are...
Recent applications in low-power (1-20 mW) near-sensor computing require the adoption of floating-po...
none3siIn this work we propose a shared floating point unit (FPU) architecture for ultra low power (...
In the Internet-Of-Things (IoT) domain, microcontrollers (MCUs) are used to collect and process data...
Ultra-low power computing is a key enabler of deeply embedded platforms used in domains such as dist...
Small, low-cost IoT devices rely on floating-point (FP) software emulation on 32-bit integer cores w...
In modern low-power embedded platforms, floating-point (FP) operations emerge as a major contributor...
Modern embedded systems are in charge of an increasing number of tasks that extensively...
With the ever-increasing energy-efficiency requirements for the computing platforms at the edge, pre...
The slowdown of Moore's law and the power wall necessitates a shift toward finely tunable precision ...
This paper describes an open-source and highly scalable floating-point unit (FPU) for embedded syste...
The use of floating-point hardware in FPGAs has long been considered infeasible or related to use in...
Data-parallel problems demand ever growing floating-point (FP) operations per second under tight are...
Recent applications in low-power (1-20 mW) near-sensor computing require the adoption of floating-po...
none3siIn this work we propose a shared floating point unit (FPU) architecture for ultra low power (...
In the Internet-Of-Things (IoT) domain, microcontrollers (MCUs) are used to collect and process data...
Ultra-low power computing is a key enabler of deeply embedded platforms used in domains such as dist...
Small, low-cost IoT devices rely on floating-point (FP) software emulation on 32-bit integer cores w...
In modern low-power embedded platforms, floating-point (FP) operations emerge as a major contributor...
Modern embedded systems are in charge of an increasing number of tasks that extensively...
With the ever-increasing energy-efficiency requirements for the computing platforms at the edge, pre...
The slowdown of Moore's law and the power wall necessitates a shift toward finely tunable precision ...
This paper describes an open-source and highly scalable floating-point unit (FPU) for embedded syste...
The use of floating-point hardware in FPGAs has long been considered infeasible or related to use in...
Data-parallel problems demand ever growing floating-point (FP) operations per second under tight are...
Recent applications in low-power (1-20 mW) near-sensor computing require the adoption of floating-po...
none3siIn this work we propose a shared floating point unit (FPU) architecture for ultra low power (...