首页> 外文期刊>Concurrency, practice and experience >High-performance SIMD implementation of the lattice-Boltzmann method on the Xeon Phi processor
【24h】

High-performance SIMD implementation of the lattice-Boltzmann method on the Xeon Phi processor

机译:至强融核处理器上格子-玻尔兹曼方法的高性能SIMD实现

获取原文
获取原文并翻译 | 示例

摘要

We present a high-performance implementation of the lattice-Boltzmann method (LBM) on the Knights Landing generation of Xeon Phi. The Knights Landing architecture includes 16GB of high-speed memory (MCDRAM) with a reported bandwidth of over 400 GB/s, and a subset of the AVX-512 single instruction multiple data (SIMD) instruction set. We explain five critical implementation aspects for high performance on this architecture: (1) the choice of appropriate LBM algorithm, (2) suitable data layout, (3) vectorization of the computation, (4) data prefetching, and (5) running our LBM simulations exclusively from the MCDRAM. The effects of these implementation aspects on the computational performance are demonstrated with the lattice-Boltzmann scheme involving the D3Q19 discrete velocity set and the TRT collision operator. In our benchmark simulations of fluid flow through porous media, using double-precision floating-point arithmetic, the observed performance exceeds 960 million fluid lattice site updates per second.
机译:我们在至强披披的Knights Landing一代中提出了格子Boltzmann方法(LBM)的高性能实现。 Knights Landing架构包括16GB的高速内存(MCDRAM),报告的带宽超过400 GB / s,以及AVX-512单指令多数据(SIMD)指令集的子集。我们解释了在此架构上实现高性能的五个关键实现方面:(1)选择适当的LBM算法,(2)适当的数据布局,(3)计算的矢量化,(4)数据预取以及(5)运行我们的LBM仿真完全来自MCDRAM。这些实现方面对计算性能的影响已通过包含D3Q19离散速度集和TRT碰撞算子的格子-玻尔兹曼方案进行了证明。在我们使用双精度浮点算法对流过多孔介质的流体进行的基准模拟中,观察到的性能每秒超过9.6亿个流体晶格位点更新。

著录项

  • 来源
    《Concurrency, practice and experience》 |2019年第13期|e5072.1-e5072.16|共16页
  • 作者单位

    CSC - IT center for science, Espoo, Finland,Faculty of Science and Engineering, Abo Akademi University, Abo, Finland;

    Faculty of Information Technology, University of Jyvaeskylae, Jyvaeskylae, Finland,Department of Physics, Tampere University of Technology, Tampere, Finland;

    Faculty of Science and Engineering, Abo Akademi University, Abo, Finland;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Lattice Boltzmann; prefetching; SIMD; Xeon Phi;

    机译:Lod Boltzagman;预测;Sindh;葫芦;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号