CloverLeaf: Preparing Hydrodynamics Codes for Exascale

CloverLeaf: Preparing Hydrodynamics Codes for Exascale
复制标题

CloverLeaf:为百亿亿次计算准备流体动力学代码

DOI:
--
复制
发表时间:
2013
期刊:
影响因子:
--
通讯作者:
S. Jarvis
S. Jarvis
中科院分区:
--
文献类型:
--
作者:
A. Mallinson;D. Beckingsale;W. Gaudin;J. Herdman;J. Levesque;S. Jarvis

文献摘要

参考文献

被引文献

相似文献

在这项工作中,我们使用最近开发的拉格朗日-欧拉显式流体力学迷你应用程序直接评估了未来亿级应用的五个候选编程模型(MPI、MPI+OpenMP、MPI+Openacc、MPI+CUDA和CAF)。这项工作的目的是更好地为AWE等大型HPC中心的准确销售规划提供信息。这些组织投入了大量资源来维护和更新现有的科学代码库,其中许多代码库的设计并不是为了在未来的系统架构上达到亿级计算所需的规模。我们介绍了在现有的大规模Cray系统(Titan和Hector)上将这些不同的方法扩展到高节点数的结果和经验。我们还研究了改进工艺布局和底层机器互连拓扑之间的映射对性能和可扩展性的影响,并重点介绍了几个以通信为重点的优化。
In this work we directly evaluate five candidate programming models for future exascale applications (MPI, MPI+OpenMP, MPI+OpenACC, MPI+CUDA and CAF) using a recently developed Lagrangian-Eulerian explicit hydrodynamics mini-application. The aim of this work is to better inform the exacsale planning at large HPC centres such as AWE. Such organisations invest significant resources maintaining and updating existing scientific codebases, many of which were not designed to run at the scale required to reach exascale levels of computation on future system architectures. We present our results and experiences of scaling these different approaches to high node counts on existing large-scale Cray systems (Titan and HECToR). We also examine the effect that improving the mapping between process layout and the underlying machine interconnect topology can have on performance and scalability, as well as highlighting several communication-focused optimisations.
DOI: 10.1177/1094342010391989
发表时间: 2011-02-01
影响因子: 3.1
作者:
Dongarra, Jack;Beckman, Pete;Yelick, Kathy
通讯作者: Yelick, Kathy