中文

波动方程求解器的任务低效模式

分布式、并行与集群计算 2022-02-11 v2 数学软件

摘要

复杂算法的编排需要高度自动化以高效利用现代硬件。基于OpenMP 5.0的任务编程是实现此目标的突出候选方案。我们在波动方程求解器(ExaHyPE)背景下,使用三种不同架构与运行时研究OpenMP 5.0的任务机制。我们描述了当前可用运行时中存在的若干任务调度缺陷,展示其如何影响性能,并说明如何规避。最后,我们提出对OpenMP标准的扩展。

关键词

引用

@article{arxiv.2105.12739,
  title  = {Task inefficiency patterns for a wave equation solver},
  author = {Holger Schulz and Gonzalo Brito Gadeschi and Oleksandr Rudyy and Tobias Weinzierl},
  journal= {arXiv preprint arXiv:2105.12739},
  year   = {2022}
}