Developing a New Storage Format and a Warp-Based SpMV Kernel for Configuration Interaction Sparse Matrices on the GPU
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 me...
Main Authors: | Mohammed Mahmoud, Mark Hoffmann, Hassan Reza |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2018-08-01
|
Series: | Computation |
Subjects: | |
Online Access: | http://www.mdpi.com/2079-3197/6/3/45 |
Similar Items
-
Sparse Matrix-Vector Multiplication on GPU
by: Ashari, Arash
Published: (2014) -
Performance Analysis of Sparse Matrix-Vector Multiplication (SpMV) on Graphics Processing Units (GPUs)
by: Sarah AlAhmadi, et al.
Published: (2020-10-01) -
ZAKI+: A Machine Learning Based Process Mapping Tool for SpMV Computations on Distributed Memory Architectures
by: Sardar Usman, et al.
Published: (2019-01-01) -
Computing the sparse matrix vector product using block-based kernels without zero padding on processors with AVX-512 instructions
by: Bérenger Bramas, et al.
Published: (2018-04-01) -
Structure-based Optimizations for Sparse Matrix-Vector Multiply
by: Belgin, Mehmet
Published: (2014)