2022
DOI: 10.1109/access.2022.3193937
|View full text |Cite
|
Sign up to set email alerts
|

Accelerating CPU-Based Sparse General Matrix Multiplication With Binary Row Merging

Abstract: Sparse general matrix multiplication (SpGEMM) is a fundamental building block for many realworld applications. Since SpGEMM is a well-known memory-bounded application with vast and irregular memory accesses, considering the memory access efficiency is of critical importance for optimizing SpGEMM. Yet, the existing methods put less consideration into the memory subsystem and achieved suboptimal performance. In this paper, we thoroughly analyze the memory access patterns of SpGEMM and their influences on the mem… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
6
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(6 citation statements)
references
References 27 publications
0
6
0
Order By: Relevance
“…For example, both input matrices may be stored in the CSR format, which is hard to select the columns from the matrix. Furthermore, even if the rows and columns can be selected with a low cost, the following inner-product dataflow may still be a performance bottleneck [16], [17]. To tackle these two performance issues, we adopt the row-wise dataflow for the sampling method and the computation of the samples.…”
Section: A Computing Dataflow and Sampling Methodsmentioning
confidence: 99%
See 4 more Smart Citations
“…For example, both input matrices may be stored in the CSR format, which is hard to select the columns from the matrix. Furthermore, even if the rows and columns can be selected with a low cost, the following inner-product dataflow may still be a performance bottleneck [16], [17]. To tackle these two performance issues, we adopt the row-wise dataflow for the sampling method and the computation of the samples.…”
Section: A Computing Dataflow and Sampling Methodsmentioning
confidence: 99%
“…In this section, we compare the accuracy of the predicted NNZ(C) of the proposed method and the reference design. We also show the prediction overheads of the proposed method 28.34 compared with a state-of-the-art SpGEMM library BRMerge-Precise [16].…”
Section: Methodsmentioning
confidence: 99%
See 3 more Smart Citations