Performance analysis of a 3D unstructured mesh hydrodynamics code on multi-core and many-core architectures

被引:2
作者
Waltz, J.
Wohlbier, J. G.
Risinger, L. D.
Canfield, T. R.
Charest, M. R. J.
Long, A. R.
Morgan, N. R.
机构
[1] X Computational Physics Division, Los Alamos National Laboratory
[2] Computational and Computer Sciences Division, Los Amos National Laboratory
[3] Formerly of Computational and Computer Sciences Division, Los Alamos National Laboratory
[4] Theoretical Division, Los Amos National Laboratory
[5] Computational Physics Division, Los Amos National Laboratory
关键词
unstructured grids; shock hydrodynamics; many-core architectures; threading; SHOCK HYDRODYNAMICS; SHARED-MEMORY; GRIDS; FLOW; MINIMIZATION; ALGORITHMS; SIMULATION; MACHINES; HARDWARE; SOLVERS;
D O I
10.1002/fld.3982
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Several next generation high performance computing platforms are or will be based on the so-called many-core architectures, which represent a significant departure from commodity multi-core architectures. A key issue in transitioning large-scale simulation codes from multi-core to many-core systems is closing the serial performance gap, that is, overcoming the large difference in single-core performance between multi-core and many-core systems. In this paper, we discuss how this problem was addressed for a 3D unstructured mesh hydrodynamics code, describe how Amdahl's law can be used to estimate performance targets and guide optimization efforts, and present timing studies performed on multi-core and many-core platforms. Published 2014. This article is a U.S. Government work and is in the public domain in the USA.
引用
收藏
页码:319 / 333
页数:15
相关论文
共 36 条
  • [11] Hemsoth N, 2014, HPC WIRE
  • [12] Hirsch C., 1991, NUMERICAL COMPUTATIO
  • [13] Hornung R, 2013, EM TECHN HPC SOFTW D
  • [14] Intel Corporation, 2013, US REF GUID INT FORT
  • [15] Jacobs E. N., 1933, NACA T 460
  • [16] Karlin I., 2013, P 27 IEEE INT PAR DI
  • [17] Lai YC, 1996, INT J NUMER METH ENG, V39, P1137, DOI 10.1002/(SICI)1097-0207(19960415)39:7<1137::AID-NME897>3.0.CO
  • [18] 2-R
  • [19] THE IMPACT OF HARDWARE GATHER SCATTER ON SPARSE GAUSSIAN-ELIMINATION
    LEWIS, JG
    SIMON, HD
    [J]. SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1988, 9 (02): : 304 - 311
  • [20] Handling tens of thousands of cores with industrial/legacy codes: Approaches, implementation and timings
    Loehner, Rainald
    Baum, Joseph D.
    [J]. COMPUTERS & FLUIDS, 2013, 85 : 53 - 62