Control Formats for Unsymmetric and Symmetric Sparse Matrix–Vector Multiplications on OpenMP Implementations
In this paper, we propose “control formats” to obtain better thread performance of sparse matrix–vector multiplication (SpMV) for unsymmetric and symmetric matrices. By using the control formats, we established the following maximum speedups of SpMV in 16-thread execution on one node of the T2K Open...
Saved in:
Published in | High Performance Computing for Computational Science - VECPAR 2012 pp. 236 - 248 |
---|---|
Main Authors | , , , , , , |
Format | Book Chapter |
Language | English |
Published |
Berlin, Heidelberg
Springer Berlin Heidelberg
|
Series | Lecture Notes in Computer Science |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | In this paper, we propose “control formats” to obtain better thread performance of sparse matrix–vector multiplication (SpMV) for unsymmetric and symmetric matrices. By using the control formats, we established the following maximum speedups of SpMV in 16-thread execution on one node of the T2K Open Supercomputer: (1) 7.14( for an unsymmetric matrix by using the proposed Branchless Segmented Scan compared to the original Segmented Scan method; (2) 12.7( for a symmetric matrix by using the proposed Zero-element Computation-free method compared to a simple SpMV implementation. |
---|---|
ISBN: | 3642387179 9783642387173 |
ISSN: | 0302-9743 1611-3349 |
DOI: | 10.1007/978-3-642-38718-0_24 |