• DocumentCode
    604439
  • Title

    A new method of Sparse Matrix-Vector Multiplication on GPU

  • Author

    Gao Huan ; Zhang Qian

  • Author_Institution
    Sch. of Comput. Eng. & Sci., Shanghai Univ., Shanghai, China
  • fYear
    2012
  • fDate
    29-31 Dec. 2012
  • Firstpage
    954
  • Lastpage
    958
  • Abstract
    In this paper we present a new method called Hybrid Processing Method for Sparse Matrix Vector Multiplication (SpMV) on the system accelerated by Graphic Processing Units (GPU). The Hybrid Processing Method can select different computation model automatically by the characters of sparse matrix. Hence the self-adaptability of this method can overcome the deficiencies of the traditional algorithm. Our study is divided into two parts. Firstly, we propose a new sparse matrix storage format which named Compress Sparse Row with Non-zero Size (CSRNS). According to the new format, we designed Hybrid Processing Method for SpMV on GPU. This new method could automatically adopt different type of sparse matrix and effectively improve load balance. Secondly, we implement this new method by OpenCL Through experiment to prove this new method can availably enhance speedup ratio compare with traditional method.
  • Keywords
    graphics processing units; sparse matrices; CSRNS; GPU; OpenCL method; SpMV; compress sparse row with non-zero size; graphic processing units; hybrid processing method; load balance; sparse matrix storage format; sparse matrix vector multiplication; CSRNS; GPU; Hybrid Processing Method; SPMV;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Network Technology (ICCSNT), 2012 2nd International Conference on
  • Conference_Location
    Changchun
  • Print_ISBN
    978-1-4673-2963-7
  • Type

    conf

  • DOI
    10.1109/ICCSNT.2012.6526085
  • Filename
    6526085