多核模式下地震勘探并行计算研究

多核模式下地震勘探并行计算研究

论文摘要

目前,许多工程计算领域都需要处理大规模海量数据。如何快速、高效的处理这些数据成为科技工作者最为关心的问题。并行处理技术的产生使得快速处理大量的数据成为可能。在石油勘探领域,随着现在油气藏勘探领域不断扩大,使得勘探中所面对的目标地质体越来越复杂;同时油气藏的勘探开发力度日益加深导致地震勘探数据量与计算量呈指数级增长,这些都对并行处理技术提出了迫切的需求。在并行处理技术中,消息传递编程模型(MPI)是主要的并行模型,该模型的效率主要受两个因素影响,分别是互联网速度与单个节点的计算能力。个人微机上的多核CPU的普及提供了单个计算节点上的CPU计算资源的挖掘空间。本文的主要目的是通过提高单个节点的计算能力来提升程序的并行效率。为了提高节点的计算性能,文中引入OpenMP多线程并行编程。OpenMP是共享存储体系结构的并行编程标准,随着多核处理器的普及,广泛使用OpenMP并行编程成为并行技术的发展方向。克里金方法是地震数据处理中的重要方法。本文针对克里金方法的主要部分,在MP、OpenMP以及MPI+OpenMP三种模式下进行实验,并对其结果进行比较得出了MPI+OpenMP是一种相对高效的并行策略并具有良好扩展性的结论。最后将MPI+OpenMP应用到克里金方法中,实验结果表明:并行求解的加速比达到了1.72。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究背景
  • 1.2 研究的目的
  • 1.3 国内外研究现状
  • 1.4 论文的结构
  • 第2章 并行计算
  • 2.1 并行计算的研究目标
  • 2.2 并行计算机的分类
  • 2.3 并行程序的编程模型
  • 2.3.1 消息传递编程模型
  • 2.3.2 共享存储编程模型
  • 2.3.3 数据并行编程模型
  • 2.3.4 三种编程的比较
  • 2.4 并行程序性能评价
  • 2.4.1 加速比
  • 2.4.2 Amdahl定律
  • 2.5 本章小结
  • 第3章 地震勘探
  • 3.1 地震勘探技术的发展
  • 3.2 地震勘探的基本原理
  • 3.3 地震勘探过程
  • 3.4 地震数据处理
  • 3.5 本章小结
  • 第4章 多核处理器中的并行计算
  • 4.1 OpenMP简介
  • 4.2 OpenMP编程基础
  • 4.2.1 OpenMP编程指导语句
  • 4.2.2 OpenMP开发
  • 4.2.3 OpenMP中的数据处理子句
  • 4.3 OpenMP多线程程序性能
  • 4.4 OpenMP使用中的注意事项
  • 4.5 OpenMP应用实例
  • 4.6 本章小结
  • 第5章 OpenMP在地震勘探中的应用
  • 5.1 克里金方法简介
  • 5.2 克里金方法的基本原理
  • 5.2.1 变异函数基本理论
  • 5.2.2 理论变异函数的模型
  • 5.3 克里金方法并行实现
  • 5.3.1 克里金方法算法描述
  • 5.3.2 克里金方法并行程序的OpenMP程序
  • 5.3.3 LU分解的并行程序设计
  • 5.4 实验及性能评价
  • 5.5 本章小结
  • 第6章 总结与进一步的工作
  • 6.1 总结
  • 6.2 进一步的工作
  • 致谢
  • 参考文献
  • 附录
  • 攻读硕士学位期间发表的论文及科研成果
  • 相关论文文献

    • [1].面向大数据处理的并行计算模型与性能优化探析[J]. 信息通信 2020(09)
    • [2].信息与计算科学专业并行计算人才培养模式研究与实践[J]. 高师理科学刊 2016(02)
    • [3].MPI并行计算在图像处理方面的应用[J]. 科学中国人 2017(12)
    • [4].困扰并行计算的三大问题[J]. 中国教育网络 2008(11)
    • [5].大数据分析与并行计算山西省科技创新(重点)团队介绍[J]. 太原科技大学学报 2020(06)
    • [6].高性能计算,高兴能计算[J]. 中国教育网络 2010(06)
    • [7].并行计算六十年[J]. 计算机工程与科学 2012(08)
    • [8].测控系统的集群并行计算的实现[J]. 桂林航天工业学院学报 2012(04)
    • [9].MATLAB并行计算:让高性能计算资源的利用更加高效[J]. 电子技术应用 2009(01)
    • [10].网络并行计算中的负载平衡[J]. 光盘技术 2008(12)
    • [11].并行计算中简易调度算法的探究[J]. 电脑知识与技术 2020(01)
    • [12].面向大数据处理的并行计算模型及性能优化[J]. 农村经济与科技 2020(10)
    • [13].并行计算实验课程建设的实践与探讨[J]. 实验室研究与探索 2018(12)
    • [14].岩土工程亿级单元有限元模型可扩展并行计算[J]. 岩土力学 2016(11)
    • [15].一种并行计算相关课程实验平台设计[J]. 人才培养与教学改革-浙江工商大学教学改革论文集 2010(00)
    • [16].并行计算基础和实际应用[J]. 辽宁师专学报(自然科学版) 2008(03)
    • [17].流体动力并行计算研究应用前景广阔[J]. 国际学术动态 2014(02)
    • [18].面向大数据处理的并行计算模型及性能优化[J]. 无线互联科技 2015(21)
    • [19].并行计算在动态模式识别中的实现和应用[J]. 计算机应用研究 2011(03)
    • [20].并行计算系列课程教学团队建设[J]. 计算机教育 2008(15)
    • [21].并行计算在多核平台上的实现与应用研究[J]. 计算机系统应用 2013(12)
    • [22].二维5/3小波变换在并行计算单元中的设计实现[J]. 微电子学与计算机 2013(07)
    • [23].探索Visual Studio 2010对并行计算的支持[J]. 金融科技时代 2012(01)
    • [24].基于分布式并行计算的大数据自助分析系统的研究与应用[J]. 软件 2018(12)
    • [25].《并行计算》课程教学方法探讨[J]. 教育现代化 2019(62)
    • [26].基于高性能并行计算的旋转网球空气动力学模拟[J]. 计算机工程 2017(12)
    • [27].影像数据分布并行计算处理平台体系架构研究[J]. 计算机工程 2017(05)
    • [28].面向大数据处理的并行计算模型及性能优化[J]. 电子技术与软件工程 2016(14)
    • [29].并行计算集群在经济学实验室中的应用[J]. 实验室研究与探索 2011(03)
    • [30].外测实时数据处理并行计算模式[J]. 火力与指挥控制 2010(12)

    标签:;  ;  ;  

    多核模式下地震勘探并行计算研究
    下载Doc文档

    猜你喜欢