首页 | 本学科首页   官方微博 | 高级检索  
     

三维波动方程正演的三级并行加速
引用本文:唐佳,王凡,刘福烈. 三维波动方程正演的三级并行加速[J]. 石油地球物理勘探, 2016, 51(5): 1049-1054. DOI: 10.13810/j.cnki.issn.1000-7210.2016.05.026
作者姓名:唐佳  王凡  刘福烈
作者单位:西南石油大学地球科学与技术学院, 四川成都 610500
摘    要:在常规并行方案的基础上,继续挖掘CPU计算潜力,从CPU指令级优化入手,借用CPU的矢量运算单元(VALU)和SSE指令集,实现了在一个指令周期内并行完成四个浮点数据运算,得到以下认识:①对有限差分类方法的波动方程正演而言,使用SSE指令集可以取得较好的加速效果,能够实现CPU的二次加速;②引入SSE后的加速比会随着正演模型数据量的增大而缓慢增大,但因其一次最多完成4个浮点型数据运算,理论加速比最大不会超过4;③ SSE加速不需要额外增加硬件配置就可实现计算效率提升,加速成本低,有很广泛的适用性;④单机执行三级并行能够获得最佳的执行效率,多机间执行三级并行效率与机间数据传输网络速度有关。通过数值模拟实验发现,新的并行方案较常规并行方案在运算速度上有大幅提升,获得了明显的加速效果。

关 键 词:三维波动方程正演模拟  并行计算  VALU加速  SSE指令集  
收稿时间:2015-11-19

3D wave equation forward modeling based on three-level parallel acceleration
Tang Jia,Wang Fan,Liu Fulie. 3D wave equation forward modeling based on three-level parallel acceleration[J]. Oil Geophysical Prospecting, 2016, 51(5): 1049-1054. DOI: 10.13810/j.cnki.issn.1000-7210.2016.05.026
Authors:Tang Jia  Wang Fan  Liu Fulie
Affiliation:School of Earth Science and Technology, Southwest Petroleum University, Chengdu, Sichuan 610500, China
Abstract:On the basis of conventional parallel scheme, we continue to further tap the potential of CPU computing and start with CPU instruction level optimization, then use vector arithmetic logic unit (VALU) and SSE instruction set to finish four floating-point data operations in an instruction cycle. The following conclusion are obtained:① For wave equation forward modeling based on finite-difference, SSE instruction set can get good acceleration and obtain second acceleration of CPU; ② The acceleration ratio of SSE can increase slowly with the increase of forward modeling data, because it operates 4 floating-point data in one cycle, the maximum acceleration ratio cannot be beyond 4; ③ The acceleration of SSE can increase the efficiency without other devices, so it has low cost of acceleration and wide application; ④ The implementation of three-level parallel on single machine can achieve the best efficiency, however the efficiency on multi-machines depends on network speed. Numerical simulation experiments show that the new parallel scheme has a substantial increase in the operation speed compared with the conventional parallel scheme.
Keywords:3D wave equation forward modeling  parallel  vector arithmetic logic unit (VALU) acceleration  SSE instruction set  
本文献已被 CNKI 等数据库收录!
点击此处可从《石油地球物理勘探》浏览原始摘要信息
点击此处可从《石油地球物理勘探》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号