在神威太湖之光超级计算机上大规模扩展地震处理
分布式、并行与集群计算
2019-08-06 v2
摘要
共中心点(CMP)和共反射面(CRS)是地震处理领域中广泛使用的提高信噪比的方法。这些方法计算密集,需要高性能计算。本文在神威众核架构上优化了这些方法,并在神威太湖之光超级计算机上实现了大规模地震处理。我们提出以下三种优化技术:1) 提出一种软件缓存方法以减少访存开销,并通过寄存器通信在 CPE 间共享数据;2) 重新设计相似度计算流程以进一步降低访存开销;3) 提出一种向量化方法以在处理短循环内小数据量时提升性能。实验结果表明,我们在神威上实现的 CMP 和 CRS 方法相比 CPU 上最先进的实现平均分别获得 3.50 倍和 3.01 倍加速。此外,我们的实现能够在神威太湖之光超过一百万个核心上运行,并具有良好的可扩展性。
引用
@article{arxiv.1907.11678,
title = {Massively Scaling Seismic Processing on Sunway TaihuLight Supercomputer},
author = {Yongmin Hu and Hailong Yang and Zhongzhi Luan and Depei Qian},
journal= {arXiv preprint arXiv:1907.11678},
year = {2019}
}