Design of Neko-A Scalable High-Fidelity Simulation Framework With Extensive Accelerator Support

被引:0
|
作者
Jansson, Niclas [1 ]
Karp, Martin [2 ]
Wahlgren, Jacob [2 ]
Markidis, Stefano [2 ]
Schlatter, Philipp [3 ,4 ]
机构
[1] KTH Royal Inst Technol, PDC Ctr High Performance Comp, Stockholm, Sweden
[2] KTH Royal Inst Technol, Computat Sci & Technol, Stockholm, Sweden
[3] KTH Royal Inst Technol, Engn Mech, Stockholm, Sweden
[4] Friedrich Alexander Univ Erlangen Nurnberg, Inst Fluid Mech LSTM, Erlangen, Germany
来源
基金
瑞典研究理事会;
关键词
accelerators; computational fluid dynamics; spectral element method;
D O I
10.1002/cpe.8340
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Recent trends and advancements in including more diverse and heterogeneous hardware in High-Performance Computing (HPC) are challenging scientific software developers in their pursuit of efficient numerical methods with sustained performance across a diverse set of platforms. As a result, researchers are today forced to re-factor their codes to leverage these powerful new heterogeneous systems. We present our design considerations of Neko-a portable framework for high-fidelity spectral element flow simulations. Unlike prior works, Neko adopts a modern object-oriented Fortran 2008 approach, allowing multi-tier abstractions of the solver stack and facilitating various hardware backends ranging from general-purpose processors, accelerators down to exotic vector processors and Field-Programmable Gate Arrays (FPGAs). Focusing on the performance and portability of Neko, we describe the framework's device abstraction layer managing device memory, data transfer and kernel launches from Fortran, allowing for a solver written in a hardware-neutral yet performant way. Accelerator-specific optimizations are also discussed, with auto-tuning of key kernels and various communication strategies using device-aware MPI. Finally, we present performance measurements on a wide range of computing platforms, including the EuroHPC pre-exascale system LUMI, where Neko achieves excellent parallel efficiency for a large direct numerical simulation (DNS) of turbulent fluid flow using up to 80% of the entire LUMI supercomputer.
引用
收藏
页数:9
相关论文
共 50 条
  • [41] Validation of high-fidelity traffic simulation models
    Rao, L
    Owen, L
    TRAFFIC FLOW THEORY AND HIGHWAY CAPACITY 2000: HIGHWAY OPERATIONS, CAPACITY, AND TRAFFIC CONTROL, 2000, (1710): : 69 - 78
  • [42] Death in High-Fidelity Simulation: A Bioethical Analysis
    Goldberg, Andrew
    Hochkeppel, Jesse
    Levine, Adam
    DeMaria, Samuel
    2014 IEEE 27TH INTERNATIONAL SYMPOSIUM ON COMPUTER-BASED MEDICAL SYSTEMS (CBMS), 2014, : 128 - 131
  • [43] Advanced High-Fidelity Autonomy Systems Simulation
    Carrillo, Justin T.
    Cecil, Orie M.
    Monroe, John G.
    Trautz, Andrew C.
    Farthing, Matthew W.
    Bray, Matthew D.
    AUTONOMOUS SYSTEMS: SENSORS, PROCESSING AND SECURITY FOR GROUND, AIR, SEA AND SPACE VEHICLES AND INFRASTRUCTURE 2022, 2022, 12115
  • [44] Scalable photonic integrated circuits for high-fidelity light control
    Menssen, Adrian J.
    Hermans, Artur
    Christen, Ian
    Propson, Thomas
    Li, Chao
    Leenheer, Andrew J.
    Zimmermann, Matthew
    Dong, Mark
    Larocque, Hugo
    Raniwala, Hamza
    Gilbert, Gerald
    Eichenfield, Matt
    OPTICA, 2023, 10 (10): : 1366 - 1372
  • [45] Standardized language systems for the design of high-fidelity simulation scenarios: A Delphi study
    Raurell-Torreda, M.
    Llaurado-Serra, M.
    Lamoglia-Puig, M.
    Rifa-Ros, R.
    Diaz-Agea, J. L.
    Garcia-Mayor, S.
    Romero-Collado, A.
    NURSE EDUCATION TODAY, 2020, 86
  • [46] HIGH-FIDELITY SIMULATION TECHNOLOGIES FOR PHARMACOLOGY EDUCATION
    Scalese, R. J.
    BASIC & CLINICAL PHARMACOLOGY & TOXICOLOGY, 2011, 109 : 8 - 8
  • [47] High-Fidelity Simulation Enhances ACLS Training
    Langdorf, Mark I.
    Strom, Suzanne L.
    Yang, Luanna
    Canales, Cecilia
    Anderson, Craig L.
    Amin, Alpesh
    Lotfipour, Shahram
    TEACHING AND LEARNING IN MEDICINE, 2014, 26 (03) : 266 - 273
  • [48] High-fidelity simulation for spacecraft autonomy development
    Enright, John P.
    Sedwick, Raymond J.
    Miller, David W.
    Canadian Aeronautics and Space Journal, 2002, 48 (01): : 51 - 59
  • [50] Surgical simulation with high-fidelity haptic feedback
    Liu, P. X.
    Zheng, W.
    Chebbi, B.
    INTERNATIONAL JOURNAL OF ROBOTICS & AUTOMATION, 2007, 22 (01): : 59 - 68