Computing the sparse matrix vector product using block-based kernels without zero padding on processors with AVX-512 instructions

The sparse matrix-vector product (SpMV) is a fundamental operation in many scientific applications from various fields. The High Performance Computing (HPC) community has therefore continuously invested a lot of effort to provide an efficient SpMV kernel on modern CPU architectures. Although it has...

Full description

Bibliographic Details
Main Authors: Bérenger Bramas, Pavel Kus
Format: Article
Language:English
Published: PeerJ Inc. 2018-04-01
Series:PeerJ Computer Science
Subjects:
Online Access:https://peerj.com/articles/cs-151.pdf