Proceedings of the 26th ACM International Conference on Supercomputing 2012
DOI: 10.1145/2304576.2304603
|View full text |Cite
|
Sign up to set email alerts
|

Sparse matrix-vector multiply on the HICAMP architecture

Abstract: Sparse matrix-vector multiply (SpMV) is a critical task in the inner loop of modern iterative linear system solvers and exhibits very little data reuse. This low reuse means that its performance is bounded by main-memory bandwidth. Moreover, the random patterns of indirection make it difficult to achieve this bound. We present sparse matrix storage formats based on deduplicated memory. These formats reduce memory traffic during SpMV and thus show significantly improved performance bounds: 90x better in the bes… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2013
2013
2019
2019

Publication Types

Select...
5

Relationship

0
5

Authors

Journals

citations
Cited by 7 publications
(4 citation statements)
references
References 23 publications
0
4
0
Order By: Relevance
“…WWW graph, social networks) [16]. These problems are important enough to support architecture investments to surpass the traditional computing which has reached the limit for increasing performance without an increase in power [25], [19]. It is widely accepted to exploit the duality between sparse matrix and graph to solve graph algorithms [7].…”
Section: D Lim Accelerated Data Intensive Applicationsmentioning
confidence: 99%
“…WWW graph, social networks) [16]. These problems are important enough to support architecture investments to surpass the traditional computing which has reached the limit for increasing performance without an increase in power [25], [19]. It is widely accepted to exploit the duality between sparse matrix and graph to solve graph algorithms [7].…”
Section: D Lim Accelerated Data Intensive Applicationsmentioning
confidence: 99%
“…This idea is reflected in previous work. By far, more than ten storage formats [7,21,25,28,29,31] have been proposed, most of which are either application-specific or architecture-specific so that their applicable domains are limited. Recently, several hybrid storage formats have been developed.…”
Section: Related Workmentioning
confidence: 99%
“…For example, the algebraic multigrid (AMG) solver [13], an iterative algorithm widely used in both laser fusion and climate modeling, reports above 90% SpMV operation of its overall iterations. Since 1970s, plenty of researches have been dedicated to optimizing SpMV performance for its fundamental importance, which are generally separated into two paths, one for developing new application-specific storage formats [7,21,[29][30][31][32]36], and the other for tuning on emerging processor architectures [10,11,16,22,27,28,34,35]. This separation leads to low performance and low productivity in SpMV solvers and applications:…”
Section: Introductionmentioning
confidence: 99%
“…WWW graph, social networks) [14]. These problems are important enough to support architecture investments to surpass the traditional computing which has reached the limit for increasing performance without an increase in power [25], [17]. It is widely accepted to exploit the duality between sparse matrix and graph to solve graph algorithms.…”
Section: Introductionmentioning
confidence: 99%