Predicting the runtime of a sparse matrix-vector multiplication (SpMV) for different sparse matrix formats and thread mappings allows the dynamic selection of the most appropriate matrix format and thread mapping for a given matrix. This paper introduces two new generally applicable performance models for SpMV – for linear and non-linear relationships – based on machine learning techniques. This approach supersedes the common manual development of an explicit performance model for a new architecture or for a new format based on empirical data. The two new models are compared to an existing explicit performance model on different GPUs. Results show that the quality of performance prediction results, the ranking of the alternatives, and the a...
General purpose computation on graphics processing unit (GPU) is prominent in the high performance c...
Scientific applications often require massive amounts of compute time and power. With the constantly...
Sparse matrix-vector (SpMV) multiplication is a vital building block for numerous scientific and eng...
Predicting the runtime of a sparse matrix-vector multiplication (SpMV) for different sparse matrix f...
AbstractThis paper presents unique modeling algorithms of performance prediction for sparse matrix-v...
This paper presents an integrated analytical and profile-based cross-architecture performance modeli...
Abstract—This paper presents a performance modeling and optimization analysis tool to predict and op...
AbstractSparse matrix vector multiplication (SpMV) is the dominant kernel in scientific simulations....
Sparse linear algebra is central to many areas of engineering, science, and business. The community ...
Modeling the execution time of the sparse matrix–vector multiplication (SpMV) on a current CPU archi...
Graphics processing units (GPUs) have delivered a remarkable performance for a variety of high perfo...
Sparse matrix vector multiplication (SpMV) is one of the most common operations in scientific and hi...
In this article, we discuss the performance modeling and optimization of Sparse Matrix-Vector Multip...
Abstract. Graphics Processing Units (GPUs) are massive data parallel processors. High performance co...
AbstractThe sparse matrix-vector multiplication (SpMV) is a fundamental kernel used in computational...
General purpose computation on graphics processing unit (GPU) is prominent in the high performance c...
Scientific applications often require massive amounts of compute time and power. With the constantly...
Sparse matrix-vector (SpMV) multiplication is a vital building block for numerous scientific and eng...
Predicting the runtime of a sparse matrix-vector multiplication (SpMV) for different sparse matrix f...
AbstractThis paper presents unique modeling algorithms of performance prediction for sparse matrix-v...
This paper presents an integrated analytical and profile-based cross-architecture performance modeli...
Abstract—This paper presents a performance modeling and optimization analysis tool to predict and op...
AbstractSparse matrix vector multiplication (SpMV) is the dominant kernel in scientific simulations....
Sparse linear algebra is central to many areas of engineering, science, and business. The community ...
Modeling the execution time of the sparse matrix–vector multiplication (SpMV) on a current CPU archi...
Graphics processing units (GPUs) have delivered a remarkable performance for a variety of high perfo...
Sparse matrix vector multiplication (SpMV) is one of the most common operations in scientific and hi...
In this article, we discuss the performance modeling and optimization of Sparse Matrix-Vector Multip...
Abstract. Graphics Processing Units (GPUs) are massive data parallel processors. High performance co...
AbstractThe sparse matrix-vector multiplication (SpMV) is a fundamental kernel used in computational...
General purpose computation on graphics processing unit (GPU) is prominent in the high performance c...
Scientific applications often require massive amounts of compute time and power. With the constantly...
Sparse matrix-vector (SpMV) multiplication is a vital building block for numerous scientific and eng...