Skip to main navigation Skip to search Skip to main content

Massively Scaling Seismic Processing on Sunway TaihuLight Supercomputer

  • Beihang University
  • Tsinghua University

Research output: Contribution to journalArticlepeer-review

Abstract

Common Midpoint (CMP) and Common Reflection Surface (CRS) are widely used methods for improving the signal-to-noise ratio in the field of seismic processing. These methods are computationally intensive and require high-performance computing. This article optimizes these methods on the Sunway many-core architecture and implements large-scale seismic processing on the Sunway Taihulight supercomputer. We propose the following three optimization techniques: 1) we propose a software cache method to reduce the overhead of memory accesses, and share data among CPEs via the register communication; 2) we re-design the semblance calculation procedure to further reduce the overhead of memory accesses; 3) we propose a vectorization method to improve the performance when processing the small volume of data within short loops. The experimental results show that our implementations of CMP and CRS methods on Sunway achieve 3.50× and 3.01× speedup on average compared to the-state-of-the-art implementations on CPU. In addition, our implementation is capable to run on more than one million cores of Sunway TaihuLight with good scalability.

Original languageEnglish
Article number8943329
Pages (from-to)1194-1208
Number of pages15
JournalIEEE Transactions on Parallel and Distributed Systems
Volume31
Issue number5
DOIs
StatePublished - 1 May 2020

Keywords

  • Many-core architecture
  • common midpoint
  • common reflection surface
  • performance optimization
  • seismic processing
  • sunway taihulight

Fingerprint

Dive into the research topics of 'Massively Scaling Seismic Processing on Sunway TaihuLight Supercomputer'. Together they form a unique fingerprint.

Cite this