• DocumentCode
    2262599
  • Title

    Sparse Matrix Formats Evaluation and Optimization on a GPU

  • Author

    Hugues, Maxime R. ; Petiton, Serge G.

  • Author_Institution
    TOTAL Exploration & Production, Pau, France
  • fYear
    2010
  • fDate
    1-3 Sept. 2010
  • Firstpage
    122
  • Lastpage
    129
  • Abstract
    The data parallel programming model comes back with massive multicore architectures. The GPU is one of these and offers important possibilities to accelerate linear algebra. However, the irregular structure of sparse matrix operations generates problems with this programming model to obtain efficient performance. This depends on the used format to store values and the matrix structure. The sparse matrix-vector product (SpMV) is one of the most used kernel in scientific computing and is the main performance source of iterative methods. We propose an evaluation and optimization of several sparse formats for the SpMV kernel which have succeeded at the time of data parallel computer. This study is realized by analyzing the performances following the distribution of the non zeros values in the matrix to determine the best and the worst reachable value. The results show that all sparse formats converge to the same efficiency and perform poorly with a strong distribution of elements.
  • Keywords
    computer graphic equipment; coprocessors; iterative methods; multiprocessing systems; parallel programming; sparse matrices; GPU; SpMV kernel; data parallel programming model; iterative method; linear algebra; massive multicore; sparse matrix format evaluation; sparse matrix format optimization; sparse matrix vector product; Data Parallel Programming; GPU; Many-Core; SpMV; Sparse Format;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communications (HPCC), 2010 12th IEEE International Conference on
  • Conference_Location
    Melbourne, VIC
  • Print_ISBN
    978-1-4244-8335-8
  • Electronic_ISBN
    978-0-7695-4214-0
  • Type

    conf

  • DOI
    10.1109/HPCC.2010.85
  • Filename
    5581446