pith. sign in

arxiv: 1309.7321 · v1 · pith:EVRZR6MCnew · submitted 2013-09-27 · 💻 cs.AR

Recycled Error Bits: Energy-Efficient Architectural Support for Higher Precision Floating Point

classification 💻 cs.AR
keywords errorfloatingpointaccuracyhardwarearchitecturalarchitecturallyb-bit
0
0 comments X
read the original 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.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.