非线性波束成形中 2 + 2 + 1 方法的 GPU 效率改进算法

IF 1.6 3区 地球科学 Q3 GEOCHEMISTRY & GEOPHYSICS
Yimin Sun, I. Silvestrov, A. Bakulin
{"title":"非线性波束成形中 2 + 2 + 1 方法的 GPU 效率改进算法","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":"{\"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}","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

摘要

非线性波束成形(NLBF)已成为提高地震数据质量的高效技术。NLBF 成功的关键在于它能够直接从输入数据中稳健地估算出局部走时算子,这一过程需要解决每次输入采集的数百万甚至数十亿个非线性优化问题。在用于估算这些算子的求解器中,有一种是 2 + 2 + 1 方法,我们之前已经介绍了该方法在 CPU 和 GPU 平台上的算法实现。在本文中,我们介绍了一种针对 2 + 2 + 1 方法的效率改进型 GPU 算法,该算法在处理 NLBF 中的小数据孔径时尤为有效。我们的增强型 GPU 算法通过几项战略性措施显著提高了计算效率,其中包括利用 Horner 方法最大限度地减少旅行时间计算的数学开销,实施 GPU 友好型数据缩减算法以利用 GPU 的计算能力,以及在可行的情况下优化共享 GPU 内存作为主要工作空间的使用。为了展示新的 GPU 算法所实现的实际效率提升,我们通过两个示例,将其性能与之前的实现进行了比较。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
An efficiency-improved GPU algorithm for the 2 + 2 + 1 method in nonlinear beamforming
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
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.
×
引用
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学术官方微信