DocumentCode :
1935408
Title :
Energy-efficient floating-point arithmetic for digital signal processors
Author :
Gilani, Syed Zohaib ; Kim, Nam Sung ; Schulte, Michael
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Wisconsin - Madison, Madison, WI, USA
fYear :
2011
fDate :
6-9 Nov. 2011
Firstpage :
1823
Lastpage :
1827
Abstract :
Emerging image and signal processing applications involve several matrix-based algorithms that are extremely sensitive to round-off error in computations. Implementing these applications on fixed-point (FxP) processors can significantly increase their design-time and may also result in reduced signal-to-noise (SNR) ratios. However, due to the high area and power overhead of floating-point (FP) hardware, low-power DSPs typically do not provide hardware support for floating-point (FP) arithmetic. Moreover, the long latency of FP operations can also reduce the performance of executing signal processing applications. In this paper, we propose a block-floating-point-based fused multiply-add (BFP-FMA) unit with reduced area and power overhead that is tailored to the needs of signal processing applications. Since dot-product instructions are commonly employed in matrix-based kernels, we employ our proposed BFPFMA unit to reduce the latency of dot-product operations by a factor of two. Our proposed FMA unit can improve the performance of executing key DSP kernels by as much as 40%, while reducing energy consumption by 28%. Exploiting BFP arithmetic also allows us to reduce the area and power of the FMA units by 33% and 41%, respectively.
Keywords :
digital signal processing chips; floating point arithmetic; low-power electronics; matrix algebra; performance evaluation; power aware computing; FP operations; block-floating-point-based fused multiply-add unit; digital signal processors; dot-product instructions; energy consumption; energy-efficient floating point arithmetics; fixed point processors; floating-point hardware; image processing applications; low-power DSPs; matrix-based algorithms; matrix-based kernels; round-off error; signal-to-noise ratios; Adders; Computer architecture; Digital signal processing; Hardware; Kernel; Program processors; Vectors; energy efficiency; floating-point arithmetic; software-defined radio;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Signals, Systems and Computers (ASILOMAR), 2011 Conference Record of the Forty Fifth Asilomar Conference on
Conference_Location :
Pacific Grove, CA
ISSN :
1058-6393
Print_ISBN :
978-1-4673-0321-7
Type :
conf
DOI :
10.1109/ACSSC.2011.6190337
Filename :
6190337
Link To Document :
بازگشت