• Home
  • Search
  • Optimizing Sparse Matrix Vector Multiplication Using Diagonal Storage Matrix Format
  • Cite Icon8
  • https://doi.org/10.1109/hpcc.2010.67Copy DOI Icon

Optimizing Sparse Matrix Vector Multiplication Using Diagonal Storage Matrix Format

  • Sep 1, 2010
  • Liang Yuan +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Sparse matrix vector multiplication (SpMV) is used in many scientific computations. The main bottleneck of this algorithm is memory bandwidth and many methods reduce memory bandwidth usage by compressing the index array. The matrices from finite difference modeling applications often have several dense diagonals and sparse diagonals. For these matrices, the index array can be deleted by using diagonal storage format (DIA) to store dense diagonals and DIA & CSR mixed algorithm. In this paper we propose two improved sparse matrix storage format based on DIA format and the corresponding SpMV algorithms. We present the performance results on two platforms, which show that our method can reduce the memory usage for a wide range of sparse matrices and achieve speedup up to 1.87.

Similar Papers
  • Conference Article
  • Citations45

Structural Agnostic SpMV: Adapting CSR-Adaptive for Irregular Matrices

  • Dec 01, 2015
  • Mayank Daga +1
  • Book Chapter
  • Citations1

Parallelization Designs of SpMV Using Compressed Storage for Sparse Matrices on GPU

  • Jan 01, 2023
  • Jianxin Wei
  • Conference Article
  • Citations39

Performance Analysis and Optimization of Sparse Matrix-Vector Multiplication on Modern Multi- and Many-Core Processors

  • Aug 01, 2017
  • Athena Elafrou +2
  • Conference Article
  • Citations73

Sparse Matrix Format Selection with Multiclass SVM for SpMV on GPU

  • Aug 01, 2016
  • Akrem Benatia +3
  • Conference Article
  • Citations3

On Shared-Memory Parallelization of a Sparse Matrix Scaling Algorithm

  • Sep 01, 2012
  • Umit V Catalyurek +2
  • Conference Article
  • Citations11

CoAdELL: Adaptivity and Compression for Improving Sparse Matrix-Vector Multiplication on GPUs

  • May 01, 2014
  • Marco Maggioni +1
  • Research Article
  • Citations30

A hybrid format for better performance of sparse matrix-vector multiplication on a GPU

  • Jul 14, 2015
  • The International Journal of High Performance Computing Applications
  • Dahai Guo +2
  • Research Article
  • Citations8

Adaptive Optimization Modeling of Preconditioned Conjugate Gradient on Multi-GPUs

  • Oct 25, 2016
  • ACM Transactions on Parallel Computing
  • Jiaquan Gao +3
  • Research Article
  • Citations10

Implementing Sparse Matrix-Vector Multiplication with QCSR on GPU

  • Mar 01, 2013
  • Applied Mathematics & Information Sciences
  • Jilin Zhang +5
  • Research Article
  • Citations356

Sparsity: Optimization Framework for Sparse Matrix Kernels

  • Feb 01, 2004
  • The International Journal of High Performance Computing Applications
  • Eun-Jin Im +2
  • Research Article
  • Citations5

A sparse matrix–vector multiplication based algorithm for accurate density matrix computations on systems of millions of atoms

  • Feb 15, 2018
  • Computer Physics Communications
  • Purnima Ghale +1
  • Conference Article
  • Citations48

Parallel Transposition of Sparse Data Structures

  • Jun 01, 2016
  • Hao Wang +3
  • Research Article
  • Citations6

Heterogeneous sparse matrix–vector multiplication via compressed sparse row format

  • Jan 20, 2023
  • Parallel Computing
  • Phillip Allen Lane +1
  • Research Article
  • Citations33

SMAT

  • Jun 16, 2013
  • ACM SIGPLAN Notices
  • Jiajia Li +3
  • Book Chapter
  • Citations1

Review on Sparse Matrix Storage Formats With Space Complexity Analysis

  • Oct 28, 2020
  • Saira Banu Jamalmohammed +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.