arrow
返回

CACHE-OBLIVIOUS SPARSE MATRIX-VECTOR MULTIPLICATION BY USING SPARSE MATRIX PARTITIONING METHODS

delete2009-01-01
delete57
delete
OA
AI
A
Albert-Jan N. Yzelman *
R
Rob H. Bisseling
DOI:10.1137/080733243delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
In this article, we introduce a cache-oblivious method for sparse matrix-vector multiplication. Our method attempts to permute the rows and columns of the input matrix using a recursive hypergraph-based sparse matrix partitioning scheme so that the resulting matrix induces cache-friendly behavior during sparse matrix-vector multiplication. Matrices are assumed to be stored in row-major format, by means of the compressed row storage (CRS) or its variants incremental CRS and zig-zag CRS. The zig-zag CRS data structure is shown to fit well with the hypergraph metric used in partitioning sparse matrices for the purpose of parallel computation. The separated block-diagonal (SBD) form is shown to be the appropriate matrix structure for cache enhancement. We have implemented a run-time cache simulation library enabling us to analyze cache behavior for arbitrary matrices and arbitrary cache properties during matrix-vector multiplication within a k-way set-associative idealized cache model. The results of these simulations are then verified by actual experiments run on various cache architectures. In all these experiments, we use the Mondriaan sparse matrix partitioner in one-dimensional mode. The savings in computation time achieved by our matrix reorderings reach up to 50 percent, in the case of a large link matrix.
Keyword:
matrix-vector multiplication
sparse matrix
parallel computing
recursive bipartitioning
cache-oblivious

期刊

SIAM Journal on Scientific Computing 封面图
SIAM Journal on Scientific Computing
IF:
2.6
论文数:
5.1K
被引数:
1.8W

机构

U
Utrecht University
学者数:
6.0W
论文数: 5.1W
被引数: 5.8W
引用论文

引用论文

Stereospecific synthesis of secondary allylic alcohols: selenoxide chemistry
err2002-05-01
err0
PREAI
errPhillip A. Zoretic; Robert J. Chambers; Gordon Marbury; Anthony A. Riebiro
err分享
err收藏
(e, 2e) Momentum spectroscopic study of the valence orbitals of hydrogen selenide
err1994-07-01
err0
PREAI
errC.K. Subramaniam; M.A. Coplan; J.A. Tossell; J.H. Moore; K.T. Leung
err分享
err收藏
Interaction of dipyridamole with phospholipid monolayers at the air–water interface: Surface pressure and grazing incidence X-ray diffraction studies
err2001-03-01
err0
PREAI
errH. Haas; W. Caetano; G.P. Borissevitch; M. Tabak; M.I. Mosquera Sanchez; O.N. Oliveira; Enrico Scalas; Michel Goldmann
err分享
err收藏
Biologically Inspired Soft Robot for Thumb Rehabilitation1
err2014-04-28
err0
PREAI
errPaxton Maeder-York; Tyler Clites; Emily Boggs; Ryan Neff; Panagiotis Polygerinos; Dónal Holland; Leia Stirling; Kevin Galloway; Catherine Wee; Conor Walsh
err分享
err收藏
学者 查看更多内容