首页> 外文期刊>International Journal of High Performance Computing Applications >Asynchronous computations for solving the acoustic wave propagation equation
【24h】

Asynchronous computations for solving the acoustic wave propagation equation

机译:用于求解声波传播方程的异步计算

获取原文
获取原文并翻译 | 示例
           

摘要

The aim of this study is to design and implement an asynchronous computational scheme for solving the acoustic wave propagation equation with absorbing boundary conditions (ABCs) in the context of seismic imaging applications. While the convolutional perfectly matched layer (CPML) is typically used for ABCs in the oil and gas industry, its formulation further stresses memory accesses and decreases the arithmetic intensity at the physical domain boundaries. The challenges with CPML are twofold: (1) the strong, inherent data dependencies imposed on the explicit time-stepping scheme render asynchronous time integration cumbersome and (2) the idle time is further exacerbated by the load imbalance introduced among processing units. In fact, the CPML formulation of the ABCs requires expensive synchronization points, which may hinder the parallel performance of the overall asynchronous time integration. In particular, when deployed in conjunction with the multicore-optimized wavefront diamond temporal blocking (MWD-TB) approach for the inner domain points, it results in a major performance slow down. To relax CPML’s synchrony and mitigate the resulting load imbalance, we embed CPML’s calculation into MWD-TB’s inner loop and carry on the time integration with fine-grained computations in an asynchronous, holistic way. This comes at the price of storing transient results to alleviate dependencies from critical data hazards while maintaining the numerical accuracy of the original scheme. Performance and scalability results on various x86 architectures demonstrate the superiority of MWD-TB with CPML support against the standard spatial blocking on various grid sizes. To our knowledge, this is the first practical study that highlights the consolidation of CPML ABCs with asynchronous temporal blocking stencil computations.
机译:本研究的目的是设计和实现一种异步计算方案,用于在地震成像应用的背景下求解吸收边界条件(ABC)的声波传播方程。虽然卷积完美匹配的层(CPML)通常用于石油和天然气行业中的ABC,但其制剂还应压应力存储器进入并降低物理域边界处的算术强度。 CPML的挑战是双重的:(1)在显式时刻阶梯方案上施加的强大,固有的数据依赖性呈现异步时间积分麻烦和(2)通过处理单元之间引入的负载不平衡进一步加剧了空闲时间。实际上,ABCS的CPML配方需要昂贵的同步点,这可能阻碍了整个异步时间集成的并行性能。特别是,当与内部域点的多核优化的波前钻石时间阻塞(MWD-TB)配合部署时,它会导致大量性能减慢。为了放松CPML的同步并减轻所产生的负载不平衡,我们将CPML的计算嵌入到MWD-TB的内循环中,并在异步整体方式中进行与细粒度计算的时间集成。这以存储瞬态结果的价格来缓解关键数据危险的依赖性,同时保持原始方案的数值准确性。各种X86架构上的性能和可扩展性结果展示了MWD-TB的优越性,CPML支持对不同网格尺寸的标准空间阻塞。为了我们的知识,这是第一个实际研究,突出了与异步时间阻塞模板计算的CPML ABC的整合。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号