Large-scale parallelization based on CPU and GPU cluster for cosmological fluid simulations

被引:4
|
作者
Meng, Chen [1 ,2 ]
Wang, Long [1 ]
Cao, Zongyan [1 ,3 ]
Feng, Long-long [4 ]
Zhu, Weishan [4 ]
机构
[1] Chinese Acad Sci, Supercomp Ctr, Comp Network Informat Ctr, Beijing 100190, Peoples R China
[2] Univ Chinese Acad Sci, Beijing 100049, Peoples R China
[3] Chinese Acad Sci, Natl Astron Observ, Beijing 100012, Peoples R China
[4] Chinese Acad Sci, Purple Mt Observ, Nanjing 210008, Jiangsu, Peoples R China
关键词
Cosmological hydrodynamics; WENO; GPU; Hierarchical memory; Heterogeneous; Large-scale;
D O I
10.1016/j.compfluid.2014.04.006
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We present our parallel implementation for large-scale cosmological simulations of 3D supersonic fluids based on CPU and GPU clusters. Our developments are based on a CPU code named WIGEON. It is shown that, compared to the original sequential Fortran code, a speedup of 19-31 (depending on the specific GPU card) can be achieved on single GPU. Furthermore, our results show that the pure MPI parallelization scales very well up to 10 thousand CPU cores. In addition, a hybrid CPU/GPU parallelization scheme is introduced and a detailed analysis of the speedup and the scaling on the different number of CPU/GPU units are presented (up to 256 GPU cards due to computing resource limitation). Our high scalability and speedup rely on the domain decomposition approach, optimization of the algorithm and a series of techniques to optimize the CUDA implementation, especially in the memory access pattern on CPU. We believe this hybrid MPI + CUDA code can be an excellent candidate for 10 Peta-scale computing and beyond. (C) 2014 Elsevier Ltd. All rights reserved.
引用
收藏
页码:152 / 158
页数:7
相关论文
共 50 条
  • [31] Robustness of cosmological simulations. I. Large-scale structure
    Heitmann, K
    Ricker, PM
    Warren, MS
    Habib, S
    ASTROPHYSICAL JOURNAL SUPPLEMENT SERIES, 2005, 160 (01): : 28 - 58
  • [32] Large-scale fluid-structure interaction simulations
    Löhner, R
    Cebral, J
    Yang, C
    Baum, JD
    Mestreau, E
    Charman, C
    Pelessone, D
    COMPUTING IN SCIENCE & ENGINEERING, 2004, 6 (03) : 27 - 37
  • [33] Cosmic variance of the local Hubble flow in large-scale cosmological simulations
    Wojtak, Radoslaw
    Knebe, Alexander
    Watson, William A.
    Iliev, Ilian T.
    Hess, Steffen
    Rapetti, David
    Yepes, Gustavo
    Gottloeber, Stefan
    MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2014, 438 (02) : 1805 - 1812
  • [34] CPPA - A new hydrodynamical code for cosmological large-scale structure simulations
    Kudlicki, A
    Plewa, T
    Rozyczka, M
    ACTA ASTRONOMICA, 1996, 46 (03): : 297 - 309
  • [35] Cosmological N-body simulations with a large-scale tidal field
    Schmidt, Andreas S.
    White, Simon D. M.
    Schmidt, Fabian
    Stuecker, Jens
    MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2018, 479 (01) : 162 - 170
  • [36] COSMOLOGICAL LARGE-SCALE STRUCTURE
    SCHRAMM, DN
    PHYSICS REPORTS-REVIEW SECTION OF PHYSICS LETTERS, 1993, 227 (1-5): : 13 - 26
  • [37] Large scale parallelization in stochastic coupled cluster
    Spencer, J. S.
    Neufeld, V. A.
    Vigor, W. A.
    Franklin, R. S. T.
    Thom, A. J. W.
    JOURNAL OF CHEMICAL PHYSICS, 2018, 149 (20):
  • [38] GPU-Based Large-Scale Scientific Visualization
    Beyer, Johanna
    Hadwiger, Markus
    SA'18: SIGGRAPH ASIA 2018 COURSES, 2018,
  • [39] Large-scale molecular dynamics simulations of hyperthermal cluster impact
    Germann, T. C.
    INTERNATIONAL JOURNAL OF IMPACT ENGINEERING, 2006, 33 (1-12) : 285 - 293
  • [40] Configuration and performance of a beowulf cluster for large-scale scientific simulations
    Gobbert, MK
    COMPUTING IN SCIENCE & ENGINEERING, 2005, 7 (02) : 14 - 26