首页> 外文会议>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 modem 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)是石油工业中地震成像广泛使用的算法。为了提供更高的FLOPS,现代高性能群集配备了更多的计算节点和每个节点更多的核心。集群的演进方式给诸如KPSDM之类的上层应用带来了两个问题:(1)I / O容量和计算性能的差距越来越大,这已成为更高可扩展性的瓶颈; (2)减少的平均故障间隔时间(MTBF)限制了应用程序的可用性。在本文中,我们提出了一种优化的KPSDM并行实现,以适应调制解调器集群。首先,通过沿二维空间分解计算,将KPSDM转换为清晰,简单的基于任务的并行应用程序:成像空间和地震数据。然后,将这些任务映射到使用两级主控器/工作器体系结构组织的计算节点,以减少I / O工作负载。并且使用多核进一步并行化每个任务,以充分利用计算资源。最后,实施容错和检查点以满足生产环境中的可用性要求。实际地震数据的实验结果表明,我们的KPSDM并行实现可以在I / O子系统上以低I / O工作量将其从51个节点(816个核)平滑扩展到211个节点(3376个核),并且可能会导致多个过程故障。有效地忍受。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号