首页> 外文会议>AIAA aerospace sciences meeting;AIAA SciTech Forum >Towards Portability For Structured Grid CFD Codes
【24h】

Towards Portability For Structured Grid CFD Codes

机译:面向结构化网格CFD代码的可移植性

获取原文

摘要

Scientific software developers are facing the increasing challenge of diverse parallel hardware, as represented by large Linux clusters of multi-core CPUs, potentially enhanced with many-core accelerators from AMD, Intel and Nvidia. It is not clear which approach will be successful in the future, and thus scientific codes have to consider how to be able to efficiently exploit any and all of these solutions. On top of this, problem decomposition over an MPI backed cluster, along with more advanced high level optimizations (e.g tiling, efficient halo exchange, etc.) is an aspect of modern scientific software development that has been repeated unnecessarily across many codes. To this end, a domain-specific language (DSL) has been proposed and largely implemented, along with a simple Lattice-Boltzmann D3Q19 example. Results are presented for scaling on Piz Daint, as well as direct performance comparison of a range of the latest GPUs and many-core devices from AMD, Intel and Nvidia.
机译:科学软件开发人员正面临着以多核CPU的大型Linux集群为代表的多样化并行硬件日益增加的挑战,并可能通过AMD,英特尔和Nvidia的多核加速器进行增强。目前尚不清楚哪种方法将来会成功,因此科学法规必须考虑如何有效地利用所有这些解决方案。最重要的是,在MPI支持的群集上进行问题分解以及更高级的高级优化(例如平铺,有效的光环交换等)是现代科学软件开发的一个方面,已在许多代码中不必要地重复了这一过程。为此,已经提出并在很大程度上实现了领域特定语言(DSL),以及一个简单的Lattice-Boltzmann D3Q19示例。展示了扩展Piz Daint的结果,以及一系列最新GPU和AMD,Intel和Nvidia的多核设备的直接性能比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号