An efficiency-improved GPU algorithm for the 2 + 2 + 1 method in nonlinear beamforming

IF 1.6 3区 地球科学 Q3 GEOCHEMISTRY & GEOPHYSICS Journal of Geophysics and Engineering Pub Date : 2024-04-22 DOI:10.1093/jge/gxae050
Yimin Sun, I. Silvestrov, A. Bakulin
{"title":"An efficiency-improved GPU algorithm for the 2 + 2 + 1 method in nonlinear beamforming","authors":"Yimin Sun, I. Silvestrov, A. Bakulin","doi":"10.1093/jge/gxae050","DOIUrl":null,"url":null,"abstract":"\n Nonlinear beamforming (NLBF) has emerged as a highly effective technology for enhancing seismic data quality. The crux of NLBF's success lies in its ability to robustly estimate local traveltime operators directly from input data, a process that entails solving millions or even billions of nonlinear optimization problems per input gather. Among the solvers utilized for estimating these operators is the 2 + 2 + 1 method, for which we have previously introduced algorithmic implementations on both the CPU and GPU platforms. In this paper, we present an efficiency-improved GPU algorithm for the 2 + 2 + 1 method, particularly beneficial when dealing with small data apertures in NLBF. Our enhanced GPU algorithm brings significant improvements in computation efficiency through several strategic measures, which include leveraging Horner's method to minimize the mathematical overhead of traveltime calculation, implementing a GPU-friendly data reduction algorithm to exploit GPU computational power, and optimizing shared GPU memory usage as the primary workspace whenever feasible. To demonstrate the tangible efficiency enhancement achieved by our new GPU algorithm, via two illustrative examples, we compare its performance with that of our previous implementation.","PeriodicalId":54820,"journal":{"name":"Journal of Geophysics and Engineering","volume":null,"pages":null},"PeriodicalIF":1.6000,"publicationDate":"2024-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Geophysics and Engineering","FirstCategoryId":"89","ListUrlMain":"https://doi.org/10.1093/jge/gxae050","RegionNum":3,"RegionCategory":"地球科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"GEOCHEMISTRY & GEOPHYSICS","Score":null,"Total":0}
引用次数: 0

Abstract

Nonlinear beamforming (NLBF) has emerged as a highly effective technology for enhancing seismic data quality. The crux of NLBF's success lies in its ability to robustly estimate local traveltime operators directly from input data, a process that entails solving millions or even billions of nonlinear optimization problems per input gather. Among the solvers utilized for estimating these operators is the 2 + 2 + 1 method, for which we have previously introduced algorithmic implementations on both the CPU and GPU platforms. In this paper, we present an efficiency-improved GPU algorithm for the 2 + 2 + 1 method, particularly beneficial when dealing with small data apertures in NLBF. Our enhanced GPU algorithm brings significant improvements in computation efficiency through several strategic measures, which include leveraging Horner's method to minimize the mathematical overhead of traveltime calculation, implementing a GPU-friendly data reduction algorithm to exploit GPU computational power, and optimizing shared GPU memory usage as the primary workspace whenever feasible. To demonstrate the tangible efficiency enhancement achieved by our new GPU algorithm, via two illustrative examples, we compare its performance with that of our previous implementation.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
非线性波束成形中 2 + 2 + 1 方法的 GPU 效率改进算法
非线性波束成形(NLBF)已成为提高地震数据质量的高效技术。NLBF 成功的关键在于它能够直接从输入数据中稳健地估算出局部走时算子,这一过程需要解决每次输入采集的数百万甚至数十亿个非线性优化问题。在用于估算这些算子的求解器中,有一种是 2 + 2 + 1 方法,我们之前已经介绍了该方法在 CPU 和 GPU 平台上的算法实现。在本文中,我们介绍了一种针对 2 + 2 + 1 方法的效率改进型 GPU 算法,该算法在处理 NLBF 中的小数据孔径时尤为有效。我们的增强型 GPU 算法通过几项战略性措施显著提高了计算效率,其中包括利用 Horner 方法最大限度地减少旅行时间计算的数学开销,实施 GPU 友好型数据缩减算法以利用 GPU 的计算能力,以及在可行的情况下优化共享 GPU 内存作为主要工作空间的使用。为了展示新的 GPU 算法所实现的实际效率提升,我们通过两个示例,将其性能与之前的实现进行了比较。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
Journal of Geophysics and Engineering
Journal of Geophysics and Engineering 工程技术-地球化学与地球物理
CiteScore
2.50
自引率
21.40%
发文量
87
审稿时长
4 months
期刊介绍: Journal of Geophysics and Engineering aims to promote research and developments in geophysics and related areas of engineering. It has a predominantly applied science and engineering focus, but solicits and accepts high-quality contributions in all earth-physics disciplines, including geodynamics, natural and controlled-source seismology, oil, gas and mineral exploration, petrophysics and reservoir geophysics. The journal covers those aspects of engineering that are closely related to geophysics, or on the targets and problems that geophysics addresses. Typically, this is engineering focused on the subsurface, particularly petroleum engineering, rock mechanics, geophysical software engineering, drilling technology, remote sensing, instrumentation and sensor design.
期刊最新文献
Numerical simulations of the acoustic and electrical properties of digital rocks based on tetrahedral unstructured mesh Simulation study on the radioactive logging responses in the spiral borehole Kirchhoff Prestack time migration of crooked-line seismic data 2-D acoustic equation prestack reverse-time migration based on optimized combined compact difference scheme Bayesian linearized inversion for petrophysical and pore-connectivity parameters with seismic elastic data of carbonate reservoirs
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1