声学与弹性模型中节点间断伽辽金方法的GPU性能分析
计算物理
2016-04-20 v1
摘要
基于间断伽辽金方法的有限元格式具有适合使用通用图形处理单元(GPU)进行大规模并行加速的特性。然而,此类格式的计算性能高度依赖于其实现方式。过去已提出多种实现策略:要么完全基于为每个操作调优的专用计算内核,要么利用提供基础线性代数操作优化例程的BLAS库。本文在一个统一框架下于单块NVIDIA GTX980 GPU上测试了不同实现,并展示和分析了最新的性能结果。我们表明,采用每线程一个节点策略编写的专用内核在声学模型最高五阶、弹性模型最高七阶的多项式基上具备竞争力。对于更高阶数,使用NVIDIA cuBLAS库的策略可提供更好的结果,其净算术吞吐量能达到理论峰值值的35.7%。
引用
@article{arxiv.1602.07997,
title = {GPU performance analysis of a nodal discontinuous Galerkin method for acoustic and elastic models},
author = {Axel Modave and Amik St-Cyr and Tim Warburton},
journal= {arXiv preprint arXiv:1602.07997},
year = {2016}
}
备注
Paper submitted to Computers & Geosciences, 21 pages