English

Performance Portability Study of Linear Algebra Kernels in OpenCL

Mathematical Software 2022-11-03 v1 Distributed, Parallel, and Cluster Computing Performance

Abstract

The performance portability of OpenCL kernel implementations for common memory bandwidth limited linear algebra operations across different hardware generations of the same vendor as well as across vendors is studied. Certain combinations of kernel implementations and work sizes are found to exhibit good performance across compute kernels, hardware generations, and, to a lesser degree, vendors. As a consequence, it is demonstrated that the optimization of a single kernel is often sufficient to obtain good performance for a large class of more complicated operations.

Keywords

Cite

@article{arxiv.1409.0669,
  title  = {Performance Portability Study of Linear Algebra Kernels in OpenCL},
  author = {Karl Rupp and Philippe Tillet and Florian Rudolf and Josef Weinbub and Tibor Grasser and Ansgar Jüngel},
  journal= {arXiv preprint arXiv:1409.0669},
  year   = {2022}
}

Comments

11 pages, 8 figures, 2 tables, International Workshop on OpenCL 2014

R2 v1 2026-06-22T05:46:23.651Z