arXiv · 1309.7321
Recycled Error Bits: Energy-Efficient Architectural Support for Higher Precision Floating Point
Abstract
In this work, we provide energy-efficient architectural support for floating point accuracy. Our goal is to provide accuracy that is far greater than that provided by the processor's hardware floating point unit (FPU). Specifically, for each floating point addition performed, we "recycle" that operation's error: the difference between the finite-precision result produced by the hardware and the result that would have been produced by an infinite-precision FPU. We make this error architecturally visible such that it can be used, if desired, by software. Experimental results on physical hardware show that software that exploits architecturally recycled error bits can achieve accuracy comparable to a 2B-bit FPU with performance and energy that are comparable to a B-bit FPU.
Explore related subjects
Keep this discovery
Ralph Nathan, Bryan Anthonio, Shih-Lien Lu, Helia Naeimi, Daniel J. Sorin, Xiaobai Sun. 2013-09-27. Recycled Error Bits: Energy-Efficient Architectural Support for Higher Precision Floating Point. https://arxiv.org/abs/1309.7321
Cite the original work for its findings. Save a collection to share your selection of sources.