题名 | Enhancing computational efficiency in 3-D seismic modelling with half-precision floating-point numbers based on the curvilinear grid finite-difference method |
作者 | |
发表日期 | 2024-09-01
|
DOI | |
发表期刊 | |
ISSN | 0956-540X
|
EISSN | 1365-246X
|
卷号 | 238页码:1595-1611 |
摘要 | Large-scale and high-resolution seismic modelling are very significant to simulating seismic waves, evaluating earthquake hazards and advancing exploration seismology. However, achieving high-resolution seismic modelling requires substantial computing and storage resources, resulting in a considerable computational cost. To enhance computational efficiency and performance, recent heterogeneous computing platforms, such as Nvidia Graphics Processing Units (GPUs), natively support half-precision floating-point numbers (FP16). FP16 operations can provide faster calculation speed, lower storage requirements and greater performance enhancement over single-precision floating-point numbers (FP32), thus providing significant benefits for seismic modelling. Nevertheless, the inherent limitation of fewer 16-bit representations in FP16 may lead to severe numerical overflow, underflow and floating-point errors during computation. In this study, to ensure stable wave equation solutions and minimize the floating-point errors, we use a scaling strategy to adjust the computation of FP16 arithmetic operations. For optimal GPU floating-point performance, we implement a 2-way single instruction multiple data (SIMD) within the floating-point units (FPUs) of CUDA cores. Moreover, we implement an earthquake simulation solver for FP16 operations based on curvilinear grid finite-difference method (CGFDM) and perform several earthquake simulations. Comparing the results of wavefield data with the standard CGFDM using FP32, the errors introduced by FP16 are minimal, demonstrating excellent consistency with the FP32 results. Performance analysis indicates that FP16 seismic modelling exhibits a remarkable improvement in computational efficiency, achieving a speedup of approximately 1.75 and reducing memory usage by half compared to the FP32 version. © The Author(s) 2024. |
收录类别 | |
语种 | 英语
|
学校署名 | 第一
|
资助项目 | The authors are grateful to Editor Eiichi Fukuyama, Professor Jozef Kristek and two anonymous reviewers for their constructive comments. This work is supported by the National Natural Science Foundation of China (Grant Number 42174057), Guangdong Provincial Key Laboratory of Geophysical High-resolution Imaging Technology (Grant Number 2022B1212010002), Shenzhen Science and Technology Innovation Program (Grant Number KQTD20170810111725321) and High Level Special Funds (G03050K001). This work is supported by the Center for Computational Science and Engineering at the Southern University of Science and Technology.
|
出版者 | |
EI入藏号 | 20243016752601
|
EI主题词 | Computational efficiency
; Computer graphics
; Digital arithmetic
; Digital storage
; Earthquakes
; Errors
; Finite difference method
; Graphics processing unit
; Numerical methods
; Program processors
|
EI分类号 | Seismology:484
; Semiconductor Devices and Integrated Circuits:714.2
; Computer Theory, Includes Formal Logic, Automata Theory, Switching Theory, Programming Theory:721.1
; Computer Circuits:721.3
; Data Storage, Equipment and Techniques:722.1
; Computer Applications:723.5
; Numerical Methods:921.6
|
ESI学科分类 | GEOSCIENCES
|
来源库 | EV Compendex
|
引用统计 | |
成果类型 | 期刊论文 |
条目标识符 | http://sustech.caswiz.com/handle/2SGJ60CL/794421 |
专题 | 理学院_地球与空间科学系 南方科技大学 |
作者单位 | 1.Department of Earth and Space Sciences, Southern University of Science and Technology, Shenzhen; 518055, China 2.High Performance Computing Department, National Supercomputing Center in Shenzhen, Shenzhen; 518055, China 3.Guangdong Provincial Key Laboratory of Geophysical High-Resolution Imaging Technology, Southern University of Science and Technology, Shenzhen; 518055, China |
第一作者单位 | 地球与空间科学系 |
第一作者的第一单位 | 地球与空间科学系 |
推荐引用方式 GB/T 7714 |
Wan, Jialiang,Wang, Wenqiang,Zhang, Zhenguo. Enhancing computational efficiency in 3-D seismic modelling with half-precision floating-point numbers based on the curvilinear grid finite-difference method[J]. Geophysical Journal International,2024,238:1595-1611.
|
APA |
Wan, Jialiang,Wang, Wenqiang,&Zhang, Zhenguo.(2024).Enhancing computational efficiency in 3-D seismic modelling with half-precision floating-point numbers based on the curvilinear grid finite-difference method.Geophysical Journal International,238,1595-1611.
|
MLA |
Wan, Jialiang,et al."Enhancing computational efficiency in 3-D seismic modelling with half-precision floating-point numbers based on the curvilinear grid finite-difference method".Geophysical Journal International 238(2024):1595-1611.
|
条目包含的文件 | 条目无相关文件。 |
|
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论