• DocumentCode
    3048278
  • Title

    A floating-point accumulator for FPGA-based high performance computing applications

  • Author

    Sun, Song ; Zambreno, Joseph

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Iowa State Univ., Ames, IA, USA
  • fYear
    2009
  • fDate
    9-11 Dec. 2009
  • Firstpage
    493
  • Lastpage
    499
  • Abstract
    A floating-point accumulator for FPGA-based high performance computing applications is proposed and evaluated. Compared to previous work, our accumulator uses a fixed size circuit, and can reduce an arbitrary number of input sets of varying sizes without requiring prior knowledge of the bounds of summands. In this paper, we describe how the adder accumulator operator can be heavily pipelined to achieve a high clock speed when mapped to FPGA technology, while still maintaining the original input ordering. Our experimental results show that our accumulator design is very competitive with previous efforts in terms of FPGA resource usage and clock frequency, making it an ideal building block for large-scale sparse matrix computations as implemented in FPGA-based high performance computing systems.
  • Keywords
    adders; field programmable gate arrays; matrix algebra; FPGA resource usage; FPGA-based high performance computing applications; accumulator design; adder accumulator operator; clock frequency; floating-point accumulator; sparse matrix computations; Adders; Application software; Circuits; Clocks; Delay; Field programmable gate arrays; Frequency; High performance computing; Sparse matrices; Sun;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology, 2009. FPT 2009. International Conference on
  • Conference_Location
    Sydney, NSW
  • Print_ISBN
    978-1-4244-4375-8
  • Electronic_ISBN
    978-1-4244-4377-2
  • Type

    conf

  • DOI
    10.1109/FPT.2009.5377624
  • Filename
    5377624