• DocumentCode
    2263599
  • Title

    FPGA acceleration of Sparse Matrix-Vector Multiplication based on Network-on-Chip

  • Author

    Jheng, H.Y. ; Sun, C.C. ; Ruan, S.J. ; Goetze, J.

  • Author_Institution
    Microsyst. Lab., Nat. Taiwan Univ. of Sci. & Technol., Taipei, Taiwan
  • fYear
    2011
  • fDate
    Aug. 29 2011-Sept. 2 2011
  • Firstpage
    744
  • Lastpage
    748
  • Abstract
    A new design concept for accelerating Sparse Matrix-Vector Multiplication (SMVM) in FPGA by using Network-on-Chip (NoC) is presented. In traditional circuit design on-chip communications have been designed with dedicated point-to-point interconnections or shared buses. Therefore, regular data transfer is the major concern of many parallel implementations. However, when dealing with the SMVM operation, which is the main step of most iterative algorithms for solving systems of linear equations, the required data transfers are usually dependent on the sparsity structure of the matrix and can be extremely irregular. Using a NoC architecture makes it possible to deal with arbitrary structure of the data transfers, i.e. with arbitrary structured sparse matrices. In this paper, a configurable interface is presented which can generate the pipelined SMVM calculator based on NoC architecture with size of 2×2, 4×4, ..., p×p (p ∈ ℕ). The implementation is done in IEEE-754 single floating-point precision on the Xilinx Virtex-6 FPGA.
  • Keywords
    field programmable gate arrays; integrated circuit design; integrated circuit interconnections; iterative methods; network-on-chip; sparse matrices; vectors; IEEE-754 single floating-point precision; NoC architecture; Xilinx Virtex-6 FPGA acceleration; circuit design on-chip communication; data transfer; iterative algorithm; linear equation; network-on-chip; pipelined SMVM calculator; point-to-point interconnection; shared bus; sparse matrix-vector multiplication; Abstracts; Logic gates; Network-on-chip; Sparse matrices;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Conference, 2011 19th European
  • Conference_Location
    Barcelona
  • ISSN
    2076-1465
  • Type

    conf

  • Filename
    7073850