DocumentCode :
40897
Title :
Modular Design of Fully Pipelined Reduction Circuits on FPGAs
Author :
Miaoqing Huang ; Andrews, D.
Author_Institution :
Dept. of Comput. Sci. & Comput. Eng., Univ. of Arkansas, Fayetteville, AR, USA
Volume :
24
Issue :
9
fYear :
2013
fDate :
Sept. 2013
Firstpage :
1818
Lastpage :
1826
Abstract :
Fast and efficient reduction circuits are critical for a broad range of scientific and embedded system applications. High throughput reduction circuits are typically hand designed for specific vector lengths. These circuits need to be modified when the set lengths are changed. In this paper, we present a new design approach that can handle any set length or combination of different consecutive set lengths without stalling and generates in-order results. The flexibility of the design allows it to be used for any reduction operations, such as floating-point addition and multiplication. By providing a simple and efficient interface to the user and a modular architecture for the designer, the proposed technique has a broad impact across a wide range of custom hardware designs.
Keywords :
field programmable gate arrays; logic design; user interfaces; FPGA; circuit modular design; custom hardware design; embedded system application; field programmable gate array; floating-point addition operation; fully pipelined reduction circuit; high throughput reduction circuit; multiplication operation; reduction operation; scientific application; set length; user interface; vector length; Adders; Clocks; Computer architecture; Out of order; Shift registers; Throughput; Fully pipelined reduction circuits; accumulator; digital_circuits; field-programmable gate arrays; modular design;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/TPDS.2012.267
Filename :
6298884
Link To Document :
بازگشت