• DocumentCode
    1680927
  • Title

    Comparing SpMV for solver applications

  • Author

    Patel, Rahul ; Patel, Vaibhav ; Patel, B.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Nirma Univ., Ahmedabad, India
  • fYear
    2013
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    In this paper, we propose a new re-ordering technique for improving the performance of Sparse Matrix Vector Multiplication (SpMV) for systems supported with Graphics Processing Units (GPUs). We conducted the test by applying SpMV on solver based applications which are widely used in the domain of engineering and science. We studied and analyzed the existing representations and storage structures of SpMV to identify the areas of improvement. We compare the performance of two solver based applications, Page-rank and Conjugate Gradient Solver (CGS) using various SpMV representations. We obtained a speedup in the range - over the existing implementations. We concluded that our approach proves to be better not only for power law characteristics data sets but also for an general class of characteristics data sets.
  • Keywords
    conjugate gradient methods; graphics processing units; matrix multiplication; sparse matrices; storage management; CGS; GPU; SpMV representations; conjugate gradient solver; graphics processing units; page-rank; power law characteristics; reordering technique; solver applications; sparse matrix vector multiplication; storage structures; Arrays; Graphics processing units; Kernel; Optimization; Sparse matrices; Tiles; Vectors; CG Solver; GPUs; Optimizations; Page Rank; SpMV;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering (NUiCONE), 2013 Nirma University International Conference on
  • Conference_Location
    Ahmedabad
  • Print_ISBN
    978-1-4799-0726-7
  • Type

    conf

  • DOI
    10.1109/NUiCONE.2013.6780077
  • Filename
    6780077