Rached Abdelkhalak, Kadir Akbudak, V. Etienne, H. Ltaief, T. Tonellot, D. Keyes
{"title":"Application of High Performance Asynchronous Acoustic Wave Equation Stencil Solver into a Land Survey","authors":"Rached Abdelkhalak, Kadir Akbudak, V. Etienne, H. Ltaief, T. Tonellot, D. Keyes","doi":"10.2118/194722-MS","DOIUrl":null,"url":null,"abstract":"\n This paper describes the application of high performance asynchronous stencil computations for 3D acoustic modeling on a synthetic land survey. Using the Finite-Difference Time-Domain (FDTD) method, a parallel Multicore Wavefront Diamond-tiling (MWD) stencil kernel (Malas et al. 2015, Malas et al. 2017) drives the high performance execution using temporal blocking to maximize data locality, while reducing the expensive horizontal data movement. As absorbing boundary conditions, we use Convolutional Perfectly Matched Layer (CPML), which have to be redesigned to not interrupt the asynchronous execution flow engendered by the MWD stencil kernel for the inner-domain points. The main idea consists in weakening the data dependencies by moving the CPML computations into the inner-computational loop of the MWD stencil kernel (Akbudak et al. 2019). In addition to handling the absorbing boundary conditions, applying the asynchronous MWD with CPML kernels to a realistic land survey requires the extraction of the wavefield value at each receiver position. We revisit the default extraction process and make it also compliant with the overall asynchrony of the 3D acoustic modeling. We report performance improvement up to 24% against the standard spatial blocking algorithm on Intel multicore chips using the synthetic land survey, which is representative of an area of interest in Saudi Arabia. While these results concur with previous performance campaign assessment, we can actually produce and assess the resulting 3D shot gather accuracy. To our knowledge, this is the first time the effectiveness of asynchronous MWD stencil kernel with CPML absorbing boundary conditions is demonstrated in an industrial seismic application.","PeriodicalId":11321,"journal":{"name":"Day 3 Wed, March 20, 2019","volume":"46 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2019-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Day 3 Wed, March 20, 2019","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2118/194722-MS","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
This paper describes the application of high performance asynchronous stencil computations for 3D acoustic modeling on a synthetic land survey. Using the Finite-Difference Time-Domain (FDTD) method, a parallel Multicore Wavefront Diamond-tiling (MWD) stencil kernel (Malas et al. 2015, Malas et al. 2017) drives the high performance execution using temporal blocking to maximize data locality, while reducing the expensive horizontal data movement. As absorbing boundary conditions, we use Convolutional Perfectly Matched Layer (CPML), which have to be redesigned to not interrupt the asynchronous execution flow engendered by the MWD stencil kernel for the inner-domain points. The main idea consists in weakening the data dependencies by moving the CPML computations into the inner-computational loop of the MWD stencil kernel (Akbudak et al. 2019). In addition to handling the absorbing boundary conditions, applying the asynchronous MWD with CPML kernels to a realistic land survey requires the extraction of the wavefield value at each receiver position. We revisit the default extraction process and make it also compliant with the overall asynchrony of the 3D acoustic modeling. We report performance improvement up to 24% against the standard spatial blocking algorithm on Intel multicore chips using the synthetic land survey, which is representative of an area of interest in Saudi Arabia. While these results concur with previous performance campaign assessment, we can actually produce and assess the resulting 3D shot gather accuracy. To our knowledge, this is the first time the effectiveness of asynchronous MWD stencil kernel with CPML absorbing boundary conditions is demonstrated in an industrial seismic application.
本文介绍了高性能异步模板计算在某综合土地测量中三维声学建模的应用。使用时域有限差分(FDTD)方法,并行多核波前菱形平铺(MWD)模板内核(Malas et al. 2015, Malas et al. 2017)使用时间阻塞驱动高性能执行,以最大化数据局域性,同时减少昂贵的水平数据移动。作为吸收边界条件,我们使用卷积完美匹配层(CPML),必须重新设计以不中断由MWD模板内核对内域点产生的异步执行流。其主要思想在于通过将CPML计算移动到MWD模板内核的内部计算循环中来削弱数据依赖性(Akbudak et al. 2019)。除了处理吸收边界条件外,将带CPML核的异步随钻测井应用于实际土地测量还需要提取每个接收位置的波场值。我们重新审视了默认的提取过程,并使其符合3D声学建模的整体异步性。我们报告说,与英特尔多核芯片上的标准空间块算法相比,使用合成土地调查的性能提高了24%,这是沙特阿拉伯感兴趣的一个地区的代表。虽然这些结果与之前的表现活动评估一致,但我们实际上可以产生并评估由此产生的3D射击收集精度。据我们所知,这是首次在工业地震应用中证明具有CPML吸收边界条件的异步随钻测井模板核的有效性。