arrow
返回

HYPERGRAPH PARTITIONING BASED MODELS AND METHODS FOR EXPLOITING CACHE LOCALITY IN SPARSE MATRIX- VECTOR MULTIPLICATION

delete2013-01-01
delete23
delete
OA
AI
K
Kadir Akbudak *
C
Cevdet Aykanat
DOI:10.1137/100813956delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Sparse matrix-vector multiplication (SpMxV) is a kernel operation widely used in iterative linear solvers. The same sparse matrix is multiplied by a dense vector repeatedly in these solvers. Matrices with irregular sparsity patterns make it difficult to utilize cache locality effectively in SpMxV computations. In this work, we investigate single-and multiple-SpMxV frameworks for exploiting cache locality in SpMxV computations. For the single-SpMxV framework, we propose two cache-size-aware row/column reordering methods based on one-dimensional (1D) and two-dimensional (2D) top-down sparse matrix partitioning. We utilize the column-net hypergraph model for the 1D method and enhance the row-column-net hypergraph model for the 2D method. The primary aim in both of the proposed methods is to maximize the exploitation of temporal locality in accessing input vector entries. The multiple-SpMxV framework depends on splitting a given matrix into a sum of multiple nonzero-disjoint matrices. We propose a cache-size-aware splitting method based on 2D top-down sparse matrix partitioning by utilizing the row-column-net hypergraph model. The aim in this proposed method is to maximize the exploitation of temporal locality in accessing both input-and output-vector entries. We evaluate the validity of our models and methods on a wide range of sparse matrices using both cache-miss simulations and actual runs by using OSKI. Experimental results show that proposed methods and models outperform state-of-the-art schemes.
Keyword:
cache locality
sparse matrix
matrix-vector multiplication
matrix reordering
computational hypergraph model
hypergraph partitioning
traveling salesman problem
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

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

机构

I
ihsan dogramaci bilkent university
学者数:
3.6K
论文数: 3.5K
被引数: 8
引用论文

引用论文

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收藏
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收藏
err分享
err收藏
err分享
err收藏
An Ab Initio Investigation of CdSnN2Under Uniaxial Compressions在单轴压缩下的CdSnN2第一性原理研究
err2023-11-02
err0
PREAI
errLi Li; Kai Chen; Xiangrong Chang; Longsheng Chu; Yonggang Xu; Chunfeng Hu; Qingguo Feng
err分享
err收藏
学者 查看更多内容