首页> 外文会议>International Conference on Algorithms and Architectures for Parallel Processing >Parallel Kirchhoff Pre-Stack Depth Migration on Large High Performance Clusters
【24h】

Parallel Kirchhoff Pre-Stack Depth Migration on Large High Performance Clusters

机译:并行Kirchhoff预堆叠深度迁移大型高性能簇

获取原文

摘要

Kirchhoff Pre-Stack Depth Migration (KPSDM) is a widely used algorithm for seismic imaging in petroleum industry. To provide higher FLOPS, modern high performance clusters are equipped with more computing nodes and more cores for each node. The evolution style of clusters leads to two problems for upper layer applications such as KPSDM: (1) the increasing disparity of the I/O capacity and computing performance is becoming a bottleneck for higher scalability; (2) the decreasing Mean Time Between Failures (MTBF) limits the availability of the applications. In this paper, we present an optimized parallel implementation of KPSDM to adapt to modern clusters. First, we convert the KPSDM into a clear and simple task-based parallel application by decomposing the computation along two dimensions: the imaging space and seismic data. Then, those tasks are mapped to computing nodes that are organized using a two-level master/worker architecture to reduce the I/O workloads. And each task is further parallelized using multi-cores to fully utilize the computing resources. Finally, fault tolerance and checkpoint are implemented to meet the availability requirement in production environments. Experimental results with practical seismic data show that our parallel implementation of KPSDM can scale smoothly from 51 nodes (816 cores) to 211 nodes (3376 cores) with low I/O workloads on the I/O sub-system and multiple process failures can be tolerated efficiently.
机译:Kirchhoff预堆叠深度迁移(KPSDM)是石油工业中抗震成像的广泛使用算法。为了提供更高的拖鞋,现代高性能群集配备更多的计算节点和每个节点的核心。群集的演化方式导致上层应用的两个问题,如KPSDM:(1)I / O容量的越来越多的差异和计算性能正在成为更高可扩展性的瓶颈; (2)失败之间的平均时间(MTBF)限制了应用程序的可用性。在本文中,我们介绍了KPSDM的优化并行实现,以适应现代群集。首先,我们将KPSDM转换为清晰简单的基于任务的并行应用程序,通过沿着两个维度分解计算:成像空间和地震数据。然后,将这些任务映射到使用双级主/工人架构组织的计算节点,以减少I / O工作负载。每个任务都使用多核进一步并行化以充分利用计算资源。最后,实现了容错和检查点以满足生产环境中的可用性要求。实验结果具有实际地震数据,表明,我们的KPSDM的并行实现可以从51个节点(816个核心)到211个节点(3376核心)平滑地扩展到I / O子系统上的低I / O工作负载,并且可以是多个进程故障有效地耐受。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号