Structured Adaptive Mesh Refinement Adaptations to Retain Performance Portability With Increasing Heterogeneity
Structured Adaptive Mesh Refinement Adaptations to Retain Performance Portability With Increasing Heterogeneity
复制标题
结构化自适应网格细化适应随着异质性的增加而保持性能可移植性
DOI:
10.1109/mcse.2021.3099603
复制
发表时间:
2021
影响因子:
2.1
通讯作者:
Wahib, Mohammed
中科院分区:
文献类型:
--
作者:
Dubey, Anshu;Berzins, Martin;Burstedde, Carsten;Norman, Michael L.;Unat, Didem;Wahib, Mohammed
Adaptive mesh refinement (AMR) is an important method that enables many mesh-based applications to run at effectively higher resolution within limited computing resources by allowing high resolution only where really needed. This advantage comes at a cost, however: greater complexity in the mesh management machinery and challenges with load distribution. With the current trend of increasing heterogeneity in hardware architecture, AMR presents an orthogonal axis of complexity. The usual techniques, such as asynchronous communication and hierarchy management for parallelism and memory that are necessary to obtain reasonable performance are very challenging to reason about with AMR. Different groups working with AMR are bringing different approaches to this challenge. Here, we examine the design choices of several AMR codes and also the degree to which demands placed on them by their users influence these choices.
DOI:
--
发表时间:
1965
期刊:
影响因子:
--
作者:
J. Ehrlich
通讯作者:
J. Ehrlich