2018
DOI: 10.3390/computation6030045
|View full text |Cite
|
Sign up to set email alerts
|

Developing a New Storage Format and a Warp-Based SpMV Kernel for Configuration Interaction Sparse Matrices on the GPU

Abstract: Sparse matrix-vector multiplication (SpMV) can be used to solve diverse-scaled linear systems and eigenvalue problems that exist in numerous, and varying scientific applications. One of the scientific applications that SpMV is involved in is known as Configuration Interaction (CI). CI is a linear method for solving the nonrelativistic Schrödinger equation for quantum chemical multi-electron systems, and it can deal with the ground state as well as multiple excited states. In this paper, we have developed a hyb… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(1 citation statement)
references
References 18 publications
0
1
0
Order By: Relevance
“…Utilizing the architecture-speci c memory model to reduce its memory bandwidth requirement is a major challenge, especially for highly parallel architectures such as GPUs, where exploiting the regularity in unstructured accesses is key. Numerous prior works have been proposed to improve the performance of SpMV, including that of the development of new sparse representations (Bell and Garland 2009;Mahmoud et al 2018;Sun et al 2011), representation-speci c optimizations (Belgin et al 2009;Bell and Garland 2009;Guo and wei Lee 2016) and architecture-speci c techniques (Baskaran and Bordawekar 2009;Bell and Garland 2009;Liu et al 2013;Mellor-Crummey and Garvin 2004;Shantharam et al 2011;Vuduc and Moon 2005;Williams et al 2007;Wu et al 2013).…”
Section: Introductionmentioning
confidence: 99%
“…Utilizing the architecture-speci c memory model to reduce its memory bandwidth requirement is a major challenge, especially for highly parallel architectures such as GPUs, where exploiting the regularity in unstructured accesses is key. Numerous prior works have been proposed to improve the performance of SpMV, including that of the development of new sparse representations (Bell and Garland 2009;Mahmoud et al 2018;Sun et al 2011), representation-speci c optimizations (Belgin et al 2009;Bell and Garland 2009;Guo and wei Lee 2016) and architecture-speci c techniques (Baskaran and Bordawekar 2009;Bell and Garland 2009;Liu et al 2013;Mellor-Crummey and Garvin 2004;Shantharam et al 2011;Vuduc and Moon 2005;Williams et al 2007;Wu et al 2013).…”
Section: Introductionmentioning
confidence: 99%