【技术实现步骤摘要】
三维声波NPML算法的异构并行计算实现方法及装置
本专利技术涉及石油勘探
,特别涉及一种三维声波NPML算法的异构并行计算实现方法及装置。
技术介绍
三维声波NPML算法正演是地震勘探采集方案设计中观测系统分析的一种重要工具,由于它的计算工作量和分量数据量超大,在实际的应用中,计算时间太长,中间数据过多,对计算资源要求很高,严重影响实际应用。现有三维声波NPML算法的实现是采用同构计算方法,即多机CPU或者多机GP(GraphicsProcessingUnit,显卡的处理器称之为图形处理器),虽然能够发挥多机计算能力,但是单机的计算时效很低,功耗效能就更差了,单炮的模拟存在的问题:1)GPU实现,单炮模拟时间短但不能模拟较大的生产模型;2)CPU实现,单炮模拟时间较长无法承担实际生产应用。不能融合二者计算能力,分散了算力,不能很好地为生产服务,因此给观测系统优化设计的分析工作带来了巨大的瓶颈问题,对工作效益造成严重影响。
技术实现思路
本专利技术实施例提供了一种三维声波NPML算法的异构并行计算实现方法及装置,解决了现有技术中同构计算造成的计算时效低、功耗效能差的技术问题。本专利技术实施例提供了一种三维声波NPML算法的异构并行计算实现方法包括:确定已知异构计算平台中的可用计算设备,根据所述可用计算设备构建计算资源拓扑结构,所述异构计算平台中的可用计算设备包括CPUs、GPUs和加速器;根据三维声波NPML算法中单炮的计算规模、计算资源拓扑结构中每个可用计算设 ...
【技术保护点】
1.一种三维声波NPML算法的异构并行计算实现方法,其特征在于,包括:/n确定已知异构计算平台中的可用计算设备,根据所述可用计算设备构建计算资源拓扑结构,所述异构计算平台中的可用计算设备包括CPUs、GPUs和加速器;/n根据三维声波NPML算法中单炮的计算规模、计算资源拓扑结构中每个可用计算设备的内存,为每个可用计算设备分配对应的计算任务;/n按照所述计算资源拓扑结构、每个可用计算设备分配对应的计算任务,实现三维声波NPML算法的并行计算,获得单炮的地震模拟记录数据。/n
【技术特征摘要】
1.一种三维声波NPML算法的异构并行计算实现方法,其特征在于,包括:
确定已知异构计算平台中的可用计算设备,根据所述可用计算设备构建计算资源拓扑结构,所述异构计算平台中的可用计算设备包括CPUs、GPUs和加速器;
根据三维声波NPML算法中单炮的计算规模、计算资源拓扑结构中每个可用计算设备的内存,为每个可用计算设备分配对应的计算任务;
按照所述计算资源拓扑结构、每个可用计算设备分配对应的计算任务,实现三维声波NPML算法的并行计算,获得单炮的地震模拟记录数据。
2.如权利要求1所述的三维声波NPML算法的异构并行计算实现方法,其特征在于,按照如下方式确定已知异构计算平台中的可用计算设备:
确定已知异构计算平台中的计算设备的计算能力;
将所述计算设备的计算能力与单炮的计算规模的5%进行比较,将计算能力大于单炮的计算规模的5%的计算设备确定为可用计算设备。
3.如权利要求1所述的三维声波NPML算法的异构并行计算实现方法,其特征在于,根据三维声波NPML算法中单炮的计算规模、计算资源拓扑结构中每个可用计算设备的内存,为每个可用计算设备分配对应的计算任务,包括:
将不同部位波场计算的一阶偏导数的全0值核心部位的计算任务分配给可用计算设备GPUs或加速器;
将剩余部位或一阶偏导数的非0区域的计算任务分配给可用计算设备CPUs。
4.如权利要求1所述的三维声波NPML算法的异构并行计算实现方法,其特征在于,还包括:
确定每个可用计算设备分配对应的计算任务的可行性。
5.如权利要求4所述的三维声波NPML算法的异构并行计算实现方法,其特征在于,确定每个可用计算设备分配对应的计算任务的可行性,包括:
如果可用计算设备CPUs分得的计算任务小于速度模型的扩边网格点数,则确定每个可用计算设备分配对应的计算任务的不可行;如果可用计算设备CPUs分得的计算任务大于速度模型的扩边网格点数,则确定每个可用计算设备分配对应的计算任务的可行。
6.如权利要求1所述的三维声波NPML算法的异构并行计算实现方法,其特征在于,按照所述计算资源拓扑结构、每个可用计算设备分配对应的计算任务,实现三维声波NPML算法的并行计算,获得单炮的地震模拟记录数据,包括:
将三维声波NPML算法中的求解一阶偏导数和求解二阶偏导数分成两个独立阶段,并融合波场合成;
按照所述计算资源拓扑结构、每个可用计算设备分配对应的计算任务,依次执行如下过程:
求解二阶偏导数并合成波场;
求解一阶偏导数并合成波场;
获得单炮的地震模拟记录数据。
7.一种三维声波NPML算法的异构并行计算实现装置,其特征在于,包括:
可用计算设备确定模块,用于确定...
【专利技术属性】
技术研发人员:黄兴贵,皮红梅,隆波,高畅,杨天福,李平,
申请(专利权)人:中国石油天然气集团有限公司,中国石油集团东方地球物理勘探有限责任公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。