• DocumentCode
    3577945
  • Title

    Performance evaluation of sparse matrix-vector product (SpMV) computation on GPU architecture

  • Author

    Kasmi, Najlae ; Mahmoudi, Sidi Ahmed ; Zbakh, Mostapha ; Manneback, Pierre

  • Author_Institution
    ENSIAS, Mohammed V Univ., Rabat, Morocco
  • fYear
    2014
  • Firstpage
    23
  • Lastpage
    27
  • Abstract
    Sparse matrices are entailed in many linear algebra problems such as linear systems resolution, matrix eigen-values/vectors computation and partial differential equations, wherefore sparse matrix vector product (SpMV) constitutes a basic kernel for solving many scientific and engineering applications problems. With the appearance of Graphics Processing Units (GPUs) as platforms that provides important acceleration factors, the optimization of SpMV on GPUs and its implementation has been a subject of broad research for the last few years. In this work we present a comparative evaluation of sparse matrix vector product (SpMV) on different platforms. We use Cusp library on CUDA architecture GPUs and MKL Intel library as reference on CPUs. Experimental results have been conducted using a set of matrices from matrix market repository1, comparing performance between GPU-based Cusp2 and CPU-based MKL3 libraries. The results showed a global speedup, obtained with GPU, ranging from 1.1 × to 4.6 × compared to CPU implementations. An analysis and evaluation of these results is discussed.
  • Keywords
    graphics processing units; mathematics computing; parallel architectures; performance evaluation; sparse matrices; vectors; CPU-based MKL Intel library; CUDA architecture; GPU architecture; GPU-based Cusp library; SpMV; acceleration factors; engineering applications; graphics processing units; linear algebra; matrix market repositoryi; performance evaluation; scientific applications; sparse matrix-vector product computation; Arrays; Clocks; Equations; Graphics processing units; Instruction sets; Programming; CUDA; Cusp; GPU; MKL; SpMV; Sparse Matrix Vector Product; Sparse matrix;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Complex Systems (WCCS), 2014 Second World Conference on
  • Print_ISBN
    978-1-4799-4648-8
  • Type

    conf

  • DOI
    10.1109/ICoCS.2014.7060964
  • Filename
    7060964