期刊
ADVANCES IN ENGINEERING SOFTWARE
卷 184, 期 -, 页码 -出版社
ELSEVIER SCI LTD
DOI: 10.1016/j.advengsoft.2023.103497
关键词
Boundary element method; Space-time; Heat equation; Matrix-free; GPU; CUDA
In this paper, a method is presented to overcome the issue of large memory requirements when accelerating code using GPUs by assembling system matrix elements only when needed during matrix-vector multiplication.
Matrices arising from the space-time boundary element method for the heat equation are dense and are global in space and time. Thus, they require a large amount of memory which may pose a problem when accelerating the code using GPUs. In this paper, we present a method that overcomes this issue by assembling elements of system matrices only when needed during matrix-vector multiplication. Although this requires a significantly larger amount of floating-point operations when the matrix is repeatedly applied, due to the large processing power of modern GPUs, we are still able to achieve a significant speedup compared to the original CPU code.
作者
我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。
推荐
暂无数据