• DocumentCode
    2065569
  • Title

    FPGA Based Sparse Matrix Vector Multiplication using Commodity DRAM Memory

  • Author

    Gregg, David ; Mc Sweeney, C. ; McElroy, Ciarán ; Connor, Fergal ; McGettrick, Séamas ; Moloney, David ; Geraghty, Dermot

  • Author_Institution
    Trinity Coll., Dublin
  • fYear
    2007
  • fDate
    27-29 Aug. 2007
  • Firstpage
    786
  • Lastpage
    791
  • Abstract
    Sparse matrix by vector multiplication (SMV) is a key operation of many scientific and engineering applications. Field programmable gate arrays (FPGAs) have the potential to significantly improve the performance of computationally intensive applications which are dominated by SMV. A shortcoming of most existing FPGA SMV implementations is that they use on-chip Block RAM or external SRAM to store the matrix, which severely limits the problem size. Real applications, such as finite element analysis (FEA), require large memories. Realistically this capacity can only be provided by commodity DRAM. In this paper we address the problem of SMV for large matrices using commodity memory. We implement SPAR, a special purpose architecture that was previously proposed for large SMV computations in a VLSI co-processor using cheap external memory. We present an empirical evaluation of the SPAR architecture for use on FPGAs and highlight challenges that arise when tackling realistic FEA problems.
  • Keywords
    DRAM chips; VLSI; field programmable gate arrays; finite element analysis; matrix multiplication; sparse matrices; FEA; FPGA; VLSI co-processor; commodity DRAM memory; external SRAM; field programmable gate arrays; finite element analysis; on-chip block RAM; sparse matrix vector multiplication; Bandwidth; Circuits; Computer architecture; Coprocessors; Field programmable gate arrays; Finite element methods; Hazards; Random access memory; Read-write memory; Sparse matrices;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2007. FPL 2007. International Conference on
  • Conference_Location
    Amsterdam
  • Print_ISBN
    978-1-4244-1060-6
  • Electronic_ISBN
    978-1-4244-1060-6
  • Type

    conf

  • DOI
    10.1109/FPL.2007.4380769
  • Filename
    4380769