arrow
Return

Accelerating Half-Precision Seismic Simulation on Neural Processing Unit

delete2025-10-01
delete0
PRE
AI
Y
Yinuo Wang
Z
Zeyu Song
W
Wubing Wan
X
Xinpeng Zhao
甘霖 (Lin Gan)
P
Ping Gao
W
Wenqiang Wang
Z
Zhenguo Zhang
付昊桓 (Haohuan Fu)
魏雪 cover
魏雪 (Wei Xue)
G
Guangwen Yang
DOI:10.1109/TPDS.2025.3584773delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Due to the superiority of handling irregular regions of interest, the curvilinear grid finite difference method (CGFDM) has become wildely used in seismic simulation for earthquake hazard evaluation and understanding of earthquake physics. This paper proposes a novel approach that optimizes a CGFDM solver on the Ascend, a cutting-edge Neural Processing Unit (NPU) using half-precision storage and mixed-precision arithmetic. The approach increases the data throughput and computing efficiency, enabling more effective seismic modeling. Furthermore, we propose an efficient matrix unit enabled 3D difference algorithm that employs matrix unit on NPU to accelerate the computation. By fully exploiting the capability of matrix unit and wide SIMD lane, our solver on Ascend achieves a speedup of 4.19 × over the performance of parallel solver on two AMD CPUs and has successfully simulated real-world Wenchuan earthquake. To the best of our knowledge, we are the first to conduct seismic simulations on NPU.
Keywords:
Seismic simulation
half-precision
finite difference method
AI accelerator
ascend
NPU

Journal

IEEE Transactions on Parallel and Distributed Systems cover
IEEE Transactions on Parallel and Distributed Systems
IF:
6
Papers:
5.2K
Citations:
1.1W

Organization

B
Beijing University of Posts and Telecommunications
Scholars:
2.6K
Papers: 1.2K
Citations: 4.2K
T
tsinghua university
Scholars:
11.7W
Papers: 10.0W
Citations: 137
S
shandong university
Scholars:
9.3W
Papers: 6.4W
Citations: 94
S
Southern University of Science and Technology
Scholars:
5.2K
Papers: 2.1K
Citations: 34
researcher View more organizations