Sparse Linear Algebra on AMD and NVIDIA GPUs -- The Race is on
TimeTuesday, June 23rd9:20pm - 9:45pm
DescriptionEfficiently processing sparse matrices is a central and performance-critical part of many scientific simulation codes. Recognizing the adoption of manycore accelerators in HPC, we evaluate in this paper the performance of the currently best sparse matrix-vector product (SpMV) implementations on high-end GPUs from AMD and NVIDIA. Specifically, we optimize SpMV kernels for the CSR,COO, ELL, and HYB format taking the hardware characteristics of the latest GPU technologies into account. We compare for 2,800 test matrices the performance of our kernels against AMD's hipSPARSE library and NVIDIA's cuSPARSE library, and ultimately assesshow the GPU technologies from AMD and NVIDIA compare in terms of SpMV performance.