• DocumentCode
    385644
  • Title

    On sparse matrix-vector multiplication with FPGA-based system

  • Author

    Elgindy, Hossam ; Shue, Yen-Liang

  • Author_Institution
    Sch. of Comput. Sci. & Eng., New South Wales Univ., Sydney, NSW, Australia
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    273
  • Lastpage
    274
  • Abstract
    In this paper we report on our experimentation with the use of FPGA-based system to solve the irregular computation problem of evaluating y = Ax when the matrix A is sparse. The main features of our matrix-vector multiplication algorithm are (i) an organization of the operations to suit the FPGA-based system ability in processing a stream of data, and (ii) the use of distributed arithmetic technique together with an efficient scheduling heuristic to exploit the inherent parallelism in the matrix-vector multiplication problem. The performance of our algorithm has been evaluated with an implementation on the Pamette FPGA-based system.
  • Keywords
    digital arithmetic; field programmable gate arrays; matrix multiplication; FPGA-based system; Pamette FPGA-based system; distributed arithmetic; irregular computation problem; scheduling heuristic; sparse matrix-vector multiplication; Australia; Computational modeling; Computer science; Concurrent computing; Delay effects; Field programmable gate arrays; Hardware; Parallel processing; Sparse matrices; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 2002. Proceedings. 10th Annual IEEE Symposium on
  • Print_ISBN
    0-7695-1801-X
  • Type

    conf

  • DOI
    10.1109/FPGA.2002.1106681
  • Filename
    1106681