The International Arab Journal of Information Technology · 2011 · 18 citations · 4 references
ComputingComputer EngineeringComputer ScienceCluster ComputingParallel AlgorithmsParallel ComputingBlock StorageDistributed Memory ParallelismDistributed Memory SystemsMatrix ComputationParallel ArchitecturesParallel Numerical Linear AlgebraBlocked AlgorithmsExecution Time AnalysisMatrix MultiplicationParallel Matrix ComputationParallel Sparse Linear AlgebraSparse Linear AlgebraSparse Matrix ComputationStorage
The present paper discusses the implementations of sparse matrix-vector products, which are crucial for high performance solutions of large-scale linear equations, on a PC-Cluster. Three storage formats for sparse matrices compressed row storage, block compressed row storage and sparse block compressed row storage are evaluated. Although using BCRS format reduces the execution time but the improvement may be limited because of the extra work from filled-in zeros. We show that the use of SBCRS not only improves the performance significantly but reduces matrix storage also.
4
Improving performance of sparse matrix-vector multiplication
Michael T. Heath · 1999 · 251 citations
Performance Optimizations and Bounds for Sparse Matrix-Vector Multiply
Richard Vuduc, James Demmel, Katherine Yelick et al. · 2002 · 115 citations