Title :
Reducing power by optimizing the necessary precision/range of floating-point arithmetic
Author :
Tong, Jonathan Ying Fai ; Nagle, David ; Rutenbar, Rob A.
Author_Institution :
Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
fDate :
6/1/2000 12:00:00 AM
Abstract :
Low-power systems often find the power cost of floating-point (FP) hardware prohibitively expensive. This paper explores ways of reducing FP power consumption by minimizing the bitwidth representation of FP data. Analysis of several FP programs that manipulate low-resolution human sensory data shows that these programs suffer no loss of accuracy even with a significant reduction in bitwidth. Most FP programs in our benchmark suite maintain the same output even when the mantissa bitwidth is reduced by half. This FP bitwidth reduction can deliver a significant power saving through the use of a variable bitwidth FP unit. Our results show that up to 66% reduction in multiplier energy/operation can be achieved in the FP unit by this bitwidth reduction technique without sacrificing any program accuracy.
Keywords :
CMOS digital integrated circuits; floating point arithmetic; integrated circuit design; low-power electronics; multiplying circuits; bitwidth representation; floating-point arithmetic; low-power systems; low-resolution human sensory data; mantissa bitwidth; multiplier energy; power consumption; power cost; program accuracy; variable bitwidth FP unit; Costs; Data analysis; Energy consumption; Floating-point arithmetic; Hardware; Humans; Image recognition; Programming profession; Signal processing algorithms; Speech recognition;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on