arrow
返回

Evaluating performance portability of five shared-memory programming models using a high-order unstructured CFD solver

delete2024-05-01
delete2
PRE
AI
Z
Zhe Dai
L
Liang Deng *
Y
Yonggang Che
M
Ming Li
J
Jian Zhang
Y
Yueqing Wang
DOI:10.1016/j.jpdc.2023.104831delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
This paper presents implementing and optimizing a high-order unstructured computational fluid dynamics (CFD) solver using five shared-memory programming models: CUDA, OpenACC, OpenMP, Kokkos, and OP2. The study aims to evaluate the performance of these models on different hardware architectures, including NVIDIA GPUs, x86-based Intel/AMD, and Arm-based systems. The goal is to determine whether these models can provide developers with performance-portable solvers running efficiently on various architectures. The paper forms a more holistic view of a high-order solver across multiple platforms by visualizing performance portability (PP) and measuring productivity. It gives guidelines for translating existing codebases and their data structures to these models.
Keyword:
performance
high-order cfd
portability
kokkos
dsl

期刊

Journal of Parallel and Distributed Computing 封面图
Journal of Parallel and Distributed Computing
IF:
4
论文数:
3.8K
被引数:
4.8K

机构

N
national university of defense technology - china
学者数:
1.8W
论文数: 1.4W
被引数: 9
引用论文

引用论文

An MPI plus X implementation of contact global search using Kokkos
err2015-10-05
err8
PREAI
errHansen, Glen A.; Xavier, Patrick G.; Mish, Sam P.; Voth, Thomas E.; Heinstein, Martin W.; Glass, Micheal W.
err分享
err收藏
Stable isotope evidence for crustal recycling as recorded by superdeep diamonds
err2015-12-01
err0
errOAAI
errA.D. Burnham; A.R. Thomson; G.P. Bulanova; S.C. Kohn; C.B. Smith; M.J. Walter
err分享
err收藏
The International Exascale Software Project roadmap国际Exascale软件项目路线图
err2011-01-06
err395
errOAAI
errDongarra, Jack; Beckman, Pete; Moore, Terry; Aerts, Patrick; Aloisio, Giovanni; Andre, Jean-Claude; Barkai, David; Berthou, Jean-Yves; Boku, Taisuke; Braunschweig, Bertrand; Cappello, Franck; Chapman, Barbara; Chi, Xuebin; Choudhary, Alok; Dosanjh, Sudip; Dunning, Thom; Fiore, Sandro; Geist, Al; Gropp, Bill; Harrison, Robert; Hereld, Mark; Heroux, Michael; Hoisie, Adolfy; Hotta, Koh; Jin, Zhong; Ishikawa, Yutaka; Johnson, Fred; Kale, Sanjay; Kenway, Richard; Keyes, David; Kramer, Bill; Labarta, Jesus; Lichnewsky, Alain; Lippert, Thomas; Lucas, Bob; Maccabe, Barney; Matsuoka, Satoshi; Messina, Paul; Michielse, Peter; Mohr, Bernd; Mueller, Matthias S.; Nagel, Wolfgang E.; Nakashima, Hiroshi; Papka, Michael E.; Reed, Dan; Sato, Mitsuhisa; Seidel, Ed; Shalf, John; Skinner, David; Snir, Marc; Sterling, Thomas; Stevens, Rick; Streitz, Fred; Sugar, Bob; Sumimoto, Shinji; Tang, William; Taylor, John; Thakur, Rajeev; Trefethen, Anne; Valero, Mateo; van der Steen, Aad; Vetter, Jeffrey; Williams, Peg; Wisniewski, Robert; Yelick, Kathy
err分享
err收藏
A class of hybrid DG/FV methods for conservation laws II: Two-dimensional cases
err2012-02-01
err85
PREAI
errZhang Laiping; Liu Wei; He Lixin; Deng Xiaogang; Zhang Hanxin
err分享
err收藏
err分享
err收藏
Experimental implementation of an eight-dimensional Kochen-Specker set and observation of its connection with the Greenberger-Horne-Zeilinger theorem
err2014-07-31
err0
errOAAI
errGustavo Cañas; Sebastián Etcheverry; Esteban S. Gómez; Carlos Saavedra; Guilherme B. Xavier; Gustavo Lima; Adán Cabello
err分享
err收藏
Impact of Phytase Supplementation on Meat Quality of Heat-Stressed Broilers高温应激肉鸡中植酸酶补充对肉品质的影响
err2023-06-20
err0
errOAAI
errClay J. Maynard; Craig W. Maynard; Garrett J. Mullenix; Alison Ramser; Elizabeth S. Greene; Mike R. Bedford; Sami Dridi
err分享
err收藏
Experimental study of silicon ring resonators and ultra-low losses waveguides for efficient silicon optical interposers
err2016-03-15
err0
PREAI
errV. Reboud; B. Blampey; P. Gindre; O. Dubray; D. Fowler; O. Lemonnier; E. Grellier; M. Fournier; Y. Thonnart; S. Bernabe
err分享
err收藏
学者 查看更多内容