DocumentCode :
610853
Title :
Improved Architectures for a Floating-Point Fused Dot Product Unit
Author :
Jongwook Sohn ; Swartzlander, Earl E.
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Texas at Austin, Austin, TX, USA
fYear :
2013
fDate :
7-10 April 2013
Firstpage :
41
Lastpage :
48
Abstract :
This paper presents improved architectures for a floating-point fused two-term dot product unit. The floating-point fused dot product unit is useful for a wide variety of digital signal processing (DSP) applications including complex multiplication and fast Fourier transform (FFT) and discrete cosine transform (DCT) butterfly operations. In order to improve the performance, a new alignment scheme, early normalization, a four-input leading zero anticipation (LZA), a dual-path algorithm, and pipelining are applied. The proposed designs are implemented for single precision and synthesized with a 45nm standard cell library. The proposed dual-path design reduces the latency by 25% compared to the traditional floating-point fused dot product unit. Based on a data flow analysis, the proposed design can be split into three pipeline stages. Since the latencies of the three stages are fairly well balanced, the throughput is increased by a factor of 2.8 compared to the non-pipelined dual-path design.
Keywords :
data flow analysis; floating point arithmetic; libraries; pipeline processing; signal processing; DCT butterfly operations; DSP applications; FFT; alignment scheme; complex multiplication; data flow analysis; digital signal processing; discrete cosine transform butterfly operations; dual-path algorithm; early normalization; fast Fourier transform; floating-point fused two-term dot product unit; four-input leading zero anticipation; nonpipelined dual-path design; pipelining; size 45 nm; standard cell library; Adders; Computer architecture; Digital signal processing; Pipeline processing; Power demand; Standards; Vectors; Digital signal processigng (DSP); floating-point arithmetic; floating-point fused operations; high-speed computer arithmetic; two-term dot product unit;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Arithmetic (ARITH), 2013 21st IEEE Symposium on
Conference_Location :
Austin, TX
ISSN :
1063-6889
Print_ISBN :
978-1-4673-5644-2
Type :
conf
DOI :
10.1109/ARITH.2013.26
Filename :
6545890
Link To Document :
بازگشت