谷歌浏览器插件
订阅小程序
在清言上使用

A GPU Method for the Analysis Stage of the SPTRSV Kernel

˜The œJournal of supercomputing/Journal of supercomputing(2023)

引用 0|浏览6
暂无评分
摘要
The solution of sparse triangular linear systems of equations (SPTRSV) is often the main computational bottleneck of many numerical methods in science and engineering. In GPUs, this operation is solved using mainly two approaches. Level-set strategies perform a costly pre-processing (called analysis stage) to examine the dependencies between rows of the matrix and derive a static schedule for the subsequent solution stage. On the other hand, synchronization-free methods discover this scheduling dynamically and avoid the analysis stage, although some hybrid synchronization-free methods can leverage the level-set analysis to improve the performance. In this work, we present an efficient GPU routine to compute the analysis stage and then apply some of these ideas to accelerate a synchronization-free solver that does not require analysis. The experimental comparison with the well-known cusparse library shows up to 40 × speedups in the solution of triangular linear systems, and up to 262 × concerning the level-set analysis phase.
更多
查看译文
关键词
Sparse triangular linear systems,GPU,Level-set analysis,Synchronization-free methods
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要