首页> 外文期刊>Computers & Fluids >Lattice Boltzmann benchmark kernels as a testbed for performance analysis
【24h】

Lattice Boltzmann benchmark kernels as a testbed for performance analysis

机译:Lattice Boltzmann基准核作为性能分析的测试平台

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

摘要

Lattice Boltzmann methods (LBM) are an important part of current computational fluid dynamics (CFD). They allow easy implementations and boundary handling. However, competitive time to solution not only depends on the choice of a reasonable method, but also on an efficient implementation on modern hardware. Hence, performance optimization has a long history in the lattice Boltzmann community. A variety of options exists regarding the implementation with direct impact on the solver performance. Experimenting and evaluating each option often is hard as the kernel itself is typically embedded in a larger code base. With our suite of lattice Boltzmann kernels we provide the infrastructure for such endeavors. Already included are several kernels ranging from simple to fully optimized implementations. Although these kernels are not fully functional CFD solvers, they are equipped with a solid verification method. The kernels may act as an reference for performance comparisons and as a blue print for optimization strategies. In this paper we give an overview of already available kernels, establish a performance model for each kernel, and show a comparison of implementations and recent architectures. (C) 2018 Elsevier Ltd. All rights reserved.
机译:格子Boltzmann方法(LBM)是当前计算流体动力学(CFD)的重要组成部分。它们允许简单的实现和边界处理。然而,解决方案的竞争时间不仅取决于合理方法的选择,而且还可以在现代硬件上有效的实施。因此,在格子Boltzmann社区中具有悠久的历史。有关实现对求解器性能的直接影响的各种选择。每种选项通常很难尝试和评估,因为内核本身通常嵌入在更大的代码库中。我们的Lattice Boltzmann内核套件我们为这种努力提供了基础设施。已经包括几个内核,从简单到完全优化的实现。虽然这些内核不是完全功能的CFD溶剂,但它们配备了固体验证方法。内核可以作为性能比较的参考,作为优化策略的蓝色印刷品。在本文中,我们概述了已有的内核,为每个内核建立一个性能模型,并显示了实现和最近的体系结构的比较。 (c)2018年elestvier有限公司保留所有权利。

著录项

  • 来源
    《Computers & Fluids》 |2018年第2018期|共11页
  • 作者单位

    Friedrich Alexander Univ Erlangen Nurnberg FAU Erlangen Reg Comp Ctr Martensstr 1 D-91058 Erlangen Germany;

    Friedrich Alexander Univ Erlangen Nurnberg FAU Chair Syst Simulat Cauerstr 11 D-91058 Erlangen Germany;

    Friedrich Alexander Univ Erlangen Nurnberg FAU Erlangen Reg Comp Ctr Martensstr 1 D-91058 Erlangen Germany;

    Friedrich Alexander Univ Erlangen Nurnberg FAU Chair Syst Simulat Cauerstr 11 D-91058 Erlangen Germany;

    Friedrich Alexander Univ Erlangen Nurnberg FAU Dept Comp Sci Matrensstr 3 D-91058 Erlangen Germany;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 计算机的应用;
  • 关键词

    Performance optimization; Performance modeling; LBM; Data layouts; Data structures;

    机译:性能优化;性能建模;LBM;数据布局;数据结构;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号