Extremely Fast and Energy Efficient One-way Wave Equation Migration on GPU-based heterogeneous architecture

L. Qu, Loris Lucido, Marie Bonnasse-Gahot, P. Vezolle, D. Klahr
{"title":"Extremely Fast and Energy Efficient One-way Wave Equation Migration on GPU-based heterogeneous architecture","authors":"L. Qu, Loris Lucido, Marie Bonnasse-Gahot, P. Vezolle, D. Klahr","doi":"10.1109/IPDPS49936.2021.00096","DOIUrl":null,"url":null,"abstract":"One-way Wave Equation Migration (OWEM) is a classic seismic imaging method offering a good trade-off between quality and compute cost in most geological cases. In recent years, GPU-based heterogeneous architecture has gained popularity for seismic imaging. In this paper, we present a generic design for asynchronous processing and data management. By applying this design, we present an efficient GPU implementation of OWEM combining OpenACC and CUDA. Our approach improves upon classic designs by exploring asynchronous compute and data transfer between CPU and GPU using high-speed NVLink, completely masking the cost of MPI communications and I/O. Using 3, 01S GPUs, our fine-tuned OWEM can process 11, 172 seismic shots in less than 75 minutes. By tuning CPU and GPU clock frequencies, we achieve around 30% energy saving with only 4% loss of performance on PANGEA III supercomputer. We believe our design combined with the energy-aware tuning will be beneficial to many GPU applications.","PeriodicalId":372234,"journal":{"name":"2021 IEEE International Parallel and Distributed Processing Symposium (IPDPS)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE International Parallel and Distributed Processing Symposium (IPDPS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IPDPS49936.2021.00096","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

One-way Wave Equation Migration (OWEM) is a classic seismic imaging method offering a good trade-off between quality and compute cost in most geological cases. In recent years, GPU-based heterogeneous architecture has gained popularity for seismic imaging. In this paper, we present a generic design for asynchronous processing and data management. By applying this design, we present an efficient GPU implementation of OWEM combining OpenACC and CUDA. Our approach improves upon classic designs by exploring asynchronous compute and data transfer between CPU and GPU using high-speed NVLink, completely masking the cost of MPI communications and I/O. Using 3, 01S GPUs, our fine-tuned OWEM can process 11, 172 seismic shots in less than 75 minutes. By tuning CPU and GPU clock frequencies, we achieve around 30% energy saving with only 4% loss of performance on PANGEA III supercomputer. We believe our design combined with the energy-aware tuning will be beneficial to many GPU applications.
在基于 GPU 的异构架构上实现极快且高能效的单向波方程迁移
单向波方程迁移(OWEM)是一种经典的地震成像方法,在大多数地质情况下都能很好地权衡质量和计算成本。近年来,基于 GPU 的异构架构在地震成像领域越来越受欢迎。在本文中,我们介绍了一种异步处理和数据管理的通用设计。通过应用这种设计,我们提出了结合 OpenACC 和 CUDA 的 OWEM 的高效 GPU 实现。我们的方法改进了传统设计,利用高速 NVLink 在 CPU 和 GPU 之间探索异步计算和数据传输,完全掩盖了 MPI 通信和 I/O 的成本。使用 3,01S GPU,我们经过微调的 OWEM 可在 75 分钟内处理 11,172 个地震截面。通过调整 CPU 和 GPU 的时钟频率,我们在 PANGEA III 超级计算机上实现了约 30% 的节能,而性能损失仅为 4%。我们相信,我们的设计与能量感知调整相结合,将有益于许多 GPU 应用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信