返回
Evaluating performance portability of five shared-memory programming models using a high-order unstructured CFD solver
DOI:10.1016/j.jpdc.2023.104831.png)
摘要
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
期刊
IF:
4
论文数:
3.8K
被引数:
4.8K
机构
引用论文
Impact of Phytase Supplementation on Meat Quality of Heat-Stressed Broilers高温应激肉鸡中植酸酶补充对肉品质的影响
Animals
IF0

