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
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;
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
DOI :
10.1109/TPDS.2012.267