首页> 外文会议> >Using Blue Gene/P and GPUs to Accelerate Computations in the EULAG Model
【24h】

Using Blue Gene/P and GPUs to Accelerate Computations in the EULAG Model

机译:使用Blue Gene / P和GPU加速EULAG模型中的计算

获取原文

摘要

EULAG (Eulerian/semi-Lagrangian fluid solver) is an established computational model developed by the group headed by Piotr K. Smolarkiewicz for simulating thermo-fluid flows across a wide range of scales and physical scenarios. This paper presents perspectives of the EULAG parallelization based on the MPI, OpenMP, and OpenCL standards. We focus on development of computational kernels of the EULAG model. They consist of the most time-consuming calculations of the model, which are: laplacian algorithm (laplc) and multidimensional positive definite advection transport algorithm (MPDATA). The first challenge of our work was parallelization of the laplc subroutine using MPI across nodes and OpenMP within nodes, on the BlueGene/P supercomputer located in the Bulgarian Supercomputing Center. The second challenge was to accelerate computations of the Eu-lag model using modern GPUs. We discuss the scalability issue for the OpenCL implementation of the linear part of MPDATA on ATI Radeon HD 5870 GPU with AMD Phenom II X4 CPU, and NVIDIA Tesla C1060 GPU with AMD Phenom II X4 CPU.
机译:EULAG(欧拉/半拉格朗日流体求解器)是由Piotr K. Smolarkiewicz领导的小组开发的已建立的计算模型,用于模拟各种规模和物理场景下的热流体流动。本文介绍了基于MPI,OpenMP和OpenCL标准的EULAG并行化的观点。我们专注于EULAG模型的计算内核的开发。它们由模型中最耗时的计算组成,分别是:拉普拉斯算法(laplc)和多维正定对流传输算法(MPDATA)。我们工作的第一个挑战是在保加利亚超级计算中心的BlueGene / P超级计算机上,使用跨节点的MPI和节点内的OpenMP并行化laplc子例程。第二个挑战是使用现代GPU加速Eu-lag模型的计算。我们讨论了在具有AMD Phenom II X4 CPU的ATI Radeon HD 5870 GPU和带有AMD Phenom II X4 CPU的NVIDIA Tesla C1060 GPU上对MPDATA的线性部分进行OpenCL实施的可扩展性问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号