首页> 外文会议>International Conference on High Performance Computing Workshops >Three Dimensional Pseudo-Spectral Compressible Magnetohydrodynamic GPU Code for Astrophysical Plasma Simulation
【24h】

Three Dimensional Pseudo-Spectral Compressible Magnetohydrodynamic GPU Code for Astrophysical Plasma Simulation

机译:天体物理等离子体模拟的三维伪光谱可压缩磁力学仪器代码

获取原文

摘要

This paper presents the benchmarking and scaling studies of a GPU accelerated three dimensional compressible magnetohydrodynamic code. The code is developed keeping an eye to explain the large and intermediate scale magnetic field generation is cosmos as well as in nuclear fusion reactors in the light of the theory given by Eugene Newman Parker. The spatial derivatives of the code are pseudo-spectral method based and the time solvers are explicit. GPU acceleration is achieved with minimal code changes through OpenACC parallelization and use of NVIDIA CUDA Fast Fourier Transform library (cuFFT). NVIDIA's unified memory is leveraged to enable oversubscription of the GPU device memory for seamless out-of-core processing of large grids. Our experimental results indicate that the GPU accelerated code is able to achieve upto two orders of magnitude speedup over a corresponding OpenMP parallel, FFTW library based code, on a NVIDIA Tesla P100 GPU. For large grids that require out-of-core processing on the GPU, we see a 7x speedup over the OpenMP, FFTW based code, on the Tesla P100 GPU. We also present performance analysis of the GPU accelerated code on different GPU architectures - Kepler, Pascal and Volta.
机译:本文介绍了GPU加速三维可压缩磁力正动力学代码的基准和缩放研究。根据Eugene Newman Parker的理论,开发了一种眼睛以解释大型和中间磁场的产生是宇宙以及核聚变反应堆。代码的空间衍生物是基于伪光谱法,时间求解器是显式的。通过最小的代码改变通过OpenACC的并行化和使用NVIDIA CUDA快速傅里叶变换库(袖口)来实现GPU加速。利用NVIDIA的统一内存以使GPU设备存储器的超额认购用于大网格的无缝核心处理。我们的实验结果表明,GPU加速的代码能够在NVIDIA TesLA P100 GPU上实现相应的OpenMP并行,基于FFTW库的代码,可以实现高达两个数量级加速度。对于需要在GPU上进行核心处理的大型网格,我们在Tesla P100 GPU上看到了OpenMP,FFTW的代码上的7倍加速。我们还提出了对不同GPU架构上的GPU加速代码的绩效分析 - 开普勒,帕斯卡尔和Volta。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号