arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1409.0669cs.MScs.DCcs.PF
收藏

OpenCL中线性代数核的性能移植研究

Performance Portability Study of Linear Algebra Kernels in OpenCL

Karl Rupp, Philippe Tillet, Florian Rudolf, Josef Weinbub, Tibor Grasser, Ansgar Jüngel

摘要:

研究了OpenCL内核实现在同一供应商的不同硬件代之间以及跨供应商的常见内存带宽有限线性代数运算的性能可移植性。内核实现和工作大小的某些组合被发现在计算内核、硬件代以及供应商(在较小程度上)之间表现出良好的性能。因此,它表明,一个单一的内核的优化往往是足够的,以获得良好的性能为一大类更复杂的操作。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑