Modeling the execution time of the sparse matrix–vector multiplication (SpMV) on a current CPU architecture is especially complex due to (i) irregular memory accesses; (ii) indirect memory referencing; and (iii) low arithmetic intensity. While analytical models may yield accurate estimates for the total number of cache hits/misses, they often fail to predict accurately the total execution time. In this paper, we depart from the analytic approach to instead leverage convolutional neural networks (CNNs) in order to provide an effective estimation of the performance of the SpMV operation. For this purpose, we present a high-level abstraction of the sparsity pattern of the problem matrix and propose a blockwise strategy to feed the CNN models b...
Graphics processing units (GPUs) have delivered a remarkable performance for a variety of high perfo...
Sparse matrix–vector multiplications (SpMV) are common in scientific and HPC applications but are ha...
Sparse matrix-vector multiplication (SpMV) is an important ker-nel in many scientific applications a...
Modeling the performance and energy consumption of the sparse matrix-vector product (SpMV) is essent...
Predicting the runtime of a sparse matrix-vector multiplication (SpMV) for different sparse matrix f...
Sparse matrix vector multiplication (SpMV) is one of the most common operations in scientific and hi...
Predicting the runtime of a sparse matrix-vector multiplication (SpMV) for different sparse matrix f...
This paper presents an integrated analytical and profile-based cross-architecture performance modeli...
In this paper, we propose a lightweight optimization methodology for the ubiquitous sparse matrix-ve...
We present new performance models and a new, more compact data structure for cache blocking when ap...
AbstractThis paper presents unique modeling algorithms of performance prediction for sparse matrix-v...
Abstract—This paper presents a performance modeling and optimization analysis tool to predict and op...
Graph neural networks (GNNs) are emerging as a powerful technique for modeling graph structures. Due...
Abstract—Sparse matrix-vector multiplication (SpMV) is the core operation in many common network and...
. Many scientific applications handle compressed sparse matrices. Cache behavior during the executio...
Graphics processing units (GPUs) have delivered a remarkable performance for a variety of high perfo...
Sparse matrix–vector multiplications (SpMV) are common in scientific and HPC applications but are ha...
Sparse matrix-vector multiplication (SpMV) is an important ker-nel in many scientific applications a...
Modeling the performance and energy consumption of the sparse matrix-vector product (SpMV) is essent...
Predicting the runtime of a sparse matrix-vector multiplication (SpMV) for different sparse matrix f...
Sparse matrix vector multiplication (SpMV) is one of the most common operations in scientific and hi...
Predicting the runtime of a sparse matrix-vector multiplication (SpMV) for different sparse matrix f...
This paper presents an integrated analytical and profile-based cross-architecture performance modeli...
In this paper, we propose a lightweight optimization methodology for the ubiquitous sparse matrix-ve...
We present new performance models and a new, more compact data structure for cache blocking when ap...
AbstractThis paper presents unique modeling algorithms of performance prediction for sparse matrix-v...
Abstract—This paper presents a performance modeling and optimization analysis tool to predict and op...
Graph neural networks (GNNs) are emerging as a powerful technique for modeling graph structures. Due...
Abstract—Sparse matrix-vector multiplication (SpMV) is the core operation in many common network and...
. Many scientific applications handle compressed sparse matrices. Cache behavior during the executio...
Graphics processing units (GPUs) have delivered a remarkable performance for a variety of high perfo...
Sparse matrix–vector multiplications (SpMV) are common in scientific and HPC applications but are ha...
Sparse matrix-vector multiplication (SpMV) is an important ker-nel in many scientific applications a...