• 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