Experiences at scale with PGAS versions of a Hydrodynamics application

Experiences at scale with PGAS versions of a Hydrodynamics application
复制标题

拥有 PGAS 版本流体动力学应用程序的大规模经验

DOI:
10.1145/2676870.2676873
复制
发表时间:
2014
影响因子:
1.9
通讯作者:
J. Herdman
J. Herdman
中科院分区:
工程技术3区
文献类型:
--
作者:
A. Mallinson;S. Jarvis;W. Gaudin;J. Herdman

文献摘要

参考文献

被引文献

相似文献

在这项工作中,我们直接评估两种 PGAS 编程模型 CAF 和 OpenSHMEM,作为提高未来百亿亿级 HPC 平台上科学应用程序的性能和可扩展性的候选技术。许多人认为 PGAS 方法代表了一个有前途的研究方向,有可能解决一些阻止代码库扩展到百亿亿次性能水平的现有问题。这项工作的目的是更好地为 AWE 等大型 HPC 中心的 Exacsale 规划提供信息。此类组织投入大量资源来维护和更新现有的科学代码库,其中许多代码库的设计初衷并不是为了在未来系统架构上达到百亿亿级计算性能所需的规模运行。我们记录了在每种 PGAS 语言中实现最近开发的拉格朗日-欧拉显式流体动力学微型应用程序的方法。此外,我们还介绍了在 Cray (XC30) 和 SGI (ICE-X) 的两种最先进的大规模系统架构上将这些不同方法扩展到高节点数的结果和经验,并将它们的实用性与现有的等效 MPI 实现进行比较。
In this work we directly evaluate two PGAS programming models, CAF and OpenSHMEM, as candidate technologies for improving the performance and scalability of scientific applications on future exascale HPC platforms. PGAS approaches are considered by many to represent a promising research direction with the potential to solve some of the existing problems preventing codebases from scaling to exascale levels of performance. 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 scales required to reach exascale levels of computational performance on future system architectures. We document our approach for implementing a recently developed Lagrangian-Eulerian explicit hydrodynamics mini-application in each of these PGAS languages. Furthermore, we also present our results and experiences from scaling these different approaches to high node counts on two state-of-the-art, large scale system architectures from Cray (XC30) and SGI (ICE-X), and compare their utility against an equivalent existing MPI implementation.
DOI: 10.1177/1094342010391989
发表时间: 2011-02-01
影响因子: 3.1
作者:
Dongarra, Jack;Beckman, Pete;Yelick, Kathy
通讯作者: Yelick, Kathy