检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:杨尚琴[1]
机构地区:[1]中国石油化工股份有限公司石油物探技术研究院,南京211103
出 处:《地球物理学进展》2017年第3期1290-1296,共7页Progress in Geophysics
摘 要:目前使用有限差分对波动方程进行数值模拟是比较流行的方法,在理论研究和工作生产中已经广泛被使用.本文给出了一种组合使用多种并行优化设计方法对算法核心进行深入优化的方法,它充分挖掘算法的并行性及程序各阶段运行的智能监控,通过采用减少同步、边界重划、线程和处理器绑定、零复制,空间局部性、时间局部性及Pthreads多线程编程模型等一系列并行优化设计方法,实现二维波动方程正演模拟的优化,从而大幅提升程序的性能,使正演数值模拟达到实时仿真的效果.通过对有限差分数值模拟的并行调优前后试验数据比较,验证了该一系列深入并行优化方法能够较好地提高有限差分二维正演模拟的计算效率.The numerical simulation of seismic wave-field based on the finite-difference is a popular method for solving the wave equation. It has been widely used in theoretical research and industrial production. Based on the research of the parallelism of the algorithm and intelligent monitoring in different stages of the program,a new optimization design method is proposed for the twodimensional seismic forward-modeling. It is a combination of a variety of parallel optimization design method,including reducing synchronization,border re-division,threads binding,zero copying,spatial locality, temporal locality and Pthreads multithreading programming model. The performance of the program is improved by the method,and the efficiency of real-time simulation is achieved.With a comparison of experimental data between before and after parallel tuning on finite difference numerical simulation,it is proved that this optimization design method has improved the efficiency of the two-dimensional finite-difference forward-modeling.
关 键 词:地震正演模拟 空间局部性 时间局部性 多线程绑定 仿真模拟
分 类 号:P631[天文地球—地质矿产勘探]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.117