DocumentCode :
3234294
Title :
High-performance and area-efficient reduction circuits on FPGAs
Author :
Zhuo, Ling ; Prasanna, Viktor K.
Author_Institution :
Dept. of Electr. Eng., Southern California Univ., Los Angeles, CA, USA
fYear :
2005
fDate :
24-27 Oct. 2005
Firstpage :
52
Lastpage :
59
Abstract :
Field-programmable gate arrays (FPGAs) have become an attractive option for scientific applications. However, due to the pipelining in the FPGA-based floating-point units, data hazards may occur during reduction of series of values. A typical example of reduction is the accumulation of sets of floating-point values, which is needed in many scientific operations such as dot product and matrix-vector multiplication. Reduction circuits can significantly impact the overall performance, impose unrealistic buffer requirements, or occupy large area on the FPGA. In this paper, we introduce a high-performance and area-efficient FPGA-based reduction circuit. It can reduce multiple sets of sequentially delivered floating-point values without stalling the pipeline. In contrast with previous works, the proposed circuit uses one floating-point adder, and can handle input sets of arbitrary size. The buffer size needed by the circuit is independent of the size of the individual sets and the number of input sets. Using a Xilinx Virtex-II Pro FPGA as the target device, we implement the proposed reduction circuit and present performance and area results.
Keywords :
adders; field programmable gate arrays; floating point arithmetic; Xilinx Virtex-II Pro FPGA; field programmable gate array; floating point adder; reduction circuit; Adders; Circuits; Clocks; Field programmable gate arrays; Hardware; Hazards; High performance computing; Pipeline processing; Software design; Software performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Architecture and High Performance Computing, 2005. SBAC-PAD 2005. 17th International Symposium on
ISSN :
1550-6533
Print_ISBN :
0-7695-2446-X
Type :
conf
DOI :
10.1109/CAHPC.2005.28
Filename :
1592556
Link To Document :
بازگشت