A Transprecision Floating-Point Platform for Ultra-Low Power Computing
Giuseppe Tagliavini, Stefan Mach, Davide Rossi, Andrea Marongiu, Luca, Benini

TL;DR
This paper introduces a transprecision floating-point platform with new formats and hardware support, enabling significant energy savings and performance improvements in low-power embedded computing.
Contribution
It proposes an extended FP type system with hardware support for multiple formats, including new 8-bit and 16-bit types, and demonstrates their benefits through software and hardware integration.
Findings
Up to 90% of FP operations scaled to 8-bit or 16-bit formats.
Execution time decreased by 12% due to precision tuning and vectorization.
Energy consumption reduced by up to 30% with new FP formats.
Abstract
In modern low-power embedded platforms, floating-point (FP) operations emerge as a major contributor to the energy consumption of compute-intensive applications with large dynamic range. Experimental evidence shows that 50% of the energy consumed by a core and its data memory is related to FP computations. The adoption of FP formats requiring a lower number of bits is an interesting opportunity to reduce energy consumption, since it allows to simplify the arithmetic circuitry and to reduce the memory bandwidth between memory and registers by enabling vectorization. From a theoretical point of view, the adoption of multiple FP types perfectly fits with the principle of transprecision computing, allowing fine-grained control of approximation while meeting specified constraints on the precision of final results. In this paper we propose an extended FP type system with complete hardware…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNumerical Methods and Algorithms · Digital Filter Design and Implementation · Low-power high-performance VLSI design
