Evaluating Performance of OpenMP Tasks in a Seismic Stencil Application

Evaluating Performance of OpenMP Tasks in a Seismic Stencil Application
复制标题

评估地震模板应用中 OpenMP 任务的性能

DOI:
--
复制
发表时间:
2020
期刊:
International Workshop on OpenMP
影响因子:
--
通讯作者:
B. Chapman
B. Chapman
中科院分区:
--
文献类型:
--
作者:
Eric Raut;Jie Meng;M. Araya;B. Chapman

文献摘要

被引文献

相似文献

基于模板计算(在地学中广泛使用)的模拟一直被MPI+OpenMP编程模型范例所主导。在这种情况下,很少有人致力于实验基于任务的并行。我们通过将OpenMP任务并行性引入到工业地震建模程序Minimod的内核中来解决这个问题。我们观察到,即使对于这些高度规则的模板计算,任务化内核也与传统的OpenMP扩展循环竞争,在某些实验中,任务甚至超过了循环并行。
Simulations based on stencil computations (widely used in geosciences) have been dominated by the MPI+OpenMP programming model paradigm. Little effort has been devoted to experimenting with task-based parallelism in this context. We address this by introducing OpenMP task parallelism into the kernel of an industrial seismic modeling code, Minimod. We observe that even for these highly regular stencil computations, taskified kernels are competitive with traditional OpenMP-augmented loops, and in some experiments tasks even outperform loop parallelism.