晶格Boltzmann基准核作为性能分析的测试平台
摘要:格子Boltzmann方法(LBM)是当前计算流体力学(CFD)的重要部分。它们可以实现简单并且能够处理边界。然而,竞争性的求解时间不仅取决于合理方法的选择,还取决于现代硬件上的高效实现。因此,在格子Boltzmann社区中,性能优化有着悠久的历史。有多种选项可用来实现直接对求解器性能产生影响。由于内核通常嵌入在较大的代码库中,因此对每个选项进行实验和评估通常很困难。通过我们的格子Boltzmann内核套件,我们提供了进行此类努力的基础设施。已经包括了几个从简单到完全优化的实现的内核。尽管这些内核不是完全功能的CFD求解器,但它们具备可靠的验证方法。这些内核可以作为性能比较的参考,并作为优化策略的蓝图。在本文中,我们概述了已有的内核,为每个内核建立了性能模型,并展示了实现和最新架构的比较。
作者:Markus Wittmann, Viktor Haag, Thomas Zeiser, Harald K"ostler, Gerhard Wellein
论文ID:1711.11468
分类:Performance
分类简称:cs.PF
提交时间:2018-04-18