This site is under development. For the current active site, go to bcbhub.csic.es.

Orcid Publication

Detalle de: A new approach for sparse matrix vector product on NVIDIA GPUs

Title A new approach for sparse matrix vector product on NVIDIA GPUs
Abstract

The sparse matrix vector product (SpMV) is a key operation in engineering and scientific computing and, hence, it has been subjected to intense research for a long time. The irregular computations involved in SpMV make its optimization challenging. Therefore, enormous effort has been devoted to devise data formats to store the sparse matrix with the ultimate aim of maximizing the performance. Graphics Processing Units (GPUs) have recently emerged as platforms that yield outstanding acceleration factors. SpMV implementations for NVIDIA GPUs have already appeared on the scene. This work proposes and evaluates a new implementation of SpMV for NVIDIA GPUs based on a new format, ELLPACK‐R, that allows storage of the sparse matrix in a regular manner. A comparative evaluation against a variety of storage formats previously proposed has been carried out based on a representative set of test matrices. The results show that, although the performance strongly depends on the specific pattern of the matrix, the implementation based on ELLPACK‐R achieves higher overall performance. Moreover, a comparison with standard state‐of‐the‐art superscalar processors reveals that significant speedup factors are achieved with GPUs. Copyright © 2010 John Wiley & Sons, Ltd.

Apa Reference Vázquez, F., Fernández, J.J. & Garzón, E.M. (2010). A new approach for sparse matrix vector product on NVIDIA GPUs. Concurrency and Computation: Practice and Experience, 23(8), 815-826. 10.1002/cpe.1658
Doi 10.1002/cpe.1658
Publication Date 26 Sep 2010
Publication Type Article
Researcher Jose-Jesus Fernandez
Ontology Parallel Computing
Research Groups
Tools

Suggest changes

Publications are synced automatically from ORCID, so they can't be edited here directly. Spotted something wrong? Let us know below and we'll take care of it.

← Return to Home