基于Intel至强众核加速积分法叠前时间偏移技术的实现
2017-01-12陈维
陈 维
(东方地球物理公司 油藏地球物理研究中心,涿州 072751)
基于Intel至强众核加速积分法叠前时间偏移技术的实现
陈 维
(东方地球物理公司 油藏地球物理研究中心,涿州 072751)
为进一步提升积分法叠前时间偏移(PSTM)程序的运行效率,利用Intel至强众核(MIC)技术,将该程序移植到至强众核平台上,以实现对该程序的加速。 GeoEast系统下的PSTM模块CPU版本采用MPI+PThread多线程方式实现程序运行的并行计算。在CPU+MIC协同计算方式下,继承上述的并行方式,同时,成像空间数据在节点间和节点内的CPU和MIC之间采用交替分割方式,并优化CPU与MIC之间的数据异步流水线式传输。 通过CPU+MIC协同计算优化,PSTM模块运行效率相比CPU版本提升3.8倍,取得了预期的效果,也验证了CPU+MIC协同计算加速PSTM的可行性。
叠前时间偏移; 众核; 卸载; 移植; 多线程
0 引言
随着地震勘探技术的进步,勘探采集得到的数据已经进入TB级时代,绝大多数三维项目都达到几个TB,甚至几十个TB的海量数据。同时由于勘探区域复杂的地下构造,要求每个项目都需要使用叠前时间偏移(PSTM)方法(常用的是Kirchhoff积分法PSTM),对于地层倾角较大,地下横向速度变化不剧烈的情况下,PSTM能够获得较好的成像效果[1]。 但由于叠前时间偏移是一个计算量极大的算法,是整个常规处理流程中最耗时的模块,约占整个流程40%的处理时间。因此,国际上流行的几大地震资料处理系统(GeoEast,Omega,CGG等)都在不断优化加速PSTM模块,以满足海量地震资料数据处理需求。计算机硬件厂商面对高性能计算领域越来越大的计算需求,也在不断推出新的技术。……
