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
相关论文
共 50 条
  • [1] Scaling and Analyzing the Stencil Performance on Multi-Core and Many-Core Architectures
    Gan, Lin
    Fu, Haohuan
    Xue, Wei
    Xu, Yangtong
    Yang, Chao
    Wang, Xinliang
    Lv, Zihong
    You, Yang
    Yang, Guangwen
    Ou, Kaijian
    2014 20TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2014, : 103 - 110
  • [2] Vectorizing unstructured mesh computations for many-core architectures
    Reguly, Istvan Z.
    Laszlo, Endre
    Mudalige, Gihan R.
    Giles, Mike B.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (02): : 557 - 577
  • [3] Revision of Relational Joins for Multi-Core and Many-Core Architectures
    Krulis, Martin
    Yaghob, Jakub
    DATESO 2011: DATABASES, TEXTS, SPECIFICATIONS, OBJECTS, 2011, 706 : 229 - 240
  • [4] Solving Matrix Equations on Multi-Core and Many-Core Architectures
    Benner, Peter
    Ezzatti, Pablo
    Mena, Hermann
    Quintana-Orti, Enrique S.
    Remon, Alfredo
    ALGORITHMS, 2013, 6 (04) : 857 - 870
  • [5] RTL Test Generation on Multi-Core and Many-Core Architectures
    Varadarajan, Aravind Krishnan
    Hsiao, Michael S.
    2019 32ND INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2019 18TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID), 2019, : 100 - 105
  • [6] Strategies to parallelize a finite element mesh truncation technique on multi-core and many-core architectures
    Jose M. Badia
    Adrian Amor-Martin
    Jose A. Belloch
    Luis Emilio Garcia-Castillo
    The Journal of Supercomputing, 2023, 79 : 7648 - 7664
  • [7] Strategies to parallelize a finite element mesh truncation technique on multi-core and many-core architectures
    Badia, Jose M.
    Amor-Martin, Adrian
    Belloch, Jose A.
    Garcia-Castillo, Luis Emilio
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (07): : 7648 - 7664
  • [8] Finite element assembly strategies on multi-core and many-core architectures
    Markall, G. R.
    Slemmer, A.
    Ham, D. A.
    Kelly, P. H. J.
    Cantwell, C. D.
    Sherwin, S. J.
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2013, 71 (01) : 80 - 97
  • [9] Parallel Subspace Clustering Using Multi-core and Many-core Architectures
    Datta, Amitava
    Kaur, Amardeep
    Lauer, Tobias
    Chabbouh, Sami
    NEW TRENDS IN DATABASES AND INFORMATION SYSTEMS, ADBIS 2017, 2017, 767 : 213 - 223
  • [10] Performance Optimisation of Smoothed Particle Hydrodynamics Algorithms for Multi/Many-Core Architectures
    Baruffa, Fabio
    Iapichino, Luigi
    Hammer, Nicolay J.
    Karakasis, Vasileios
    2017 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS), 2017, : 381 - 388