当前位置:主页 > 科技论文 > 计算机论文 >

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

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

示意图,并行运行,多核,示意图


线程程序是无法发挥多核处理器的优势。通过编译优化可以把原先单线程的代码编译成多线程的形式,OpenMP提供了一种方法,它能够为编写多线程应用程序提出一种简单实用的方法,而无需程序员进行复杂的线程创建、同步、负载平衡和销毁工作。图4一1为多核中的并行运行示意图。thl~ead thread2thread3thread4 C0re3图4一1多核模式下并行运行示意图 4.1open夕田简介 OpenMp(OpenMulti一processing,开放多处理)标准诞生于 1997年,它是一种Apl,是一种支持多平台共享内存多处理多线程并行编程语言,特别适宜多核CPU上的并行程序设计。近年来,OpenMP因为具有良好的移植性、支持多种编程语言,并且支持许多体系结构等特点受到广泛的好评。OpenMP程序设计模型提供了一组与平台无关的编译指导语句、函数、环境变量和指导命令,可以显示地指导编译器如何以及何时利用应用程序中的并行性。对于很多循环

模型图,共享存储,模型,线程


4.2Open侧田编程基础OPen人4p是基于线程级的并行编程模型,通过编译指导语句可以显式的指导并行化。即enMP的执行模型通常采用Fork一Join的形式(如图4一3)在这种形式下,程序员将注意力集中在程序的主要循环上,对循环实行并行化改造。Fork一Join并行形式,当程序开始执行时,OpenMP启动一个主线程,主线程开始执行串行部分,直到遇到第一个并行区域时,主线程创建一组线程并行执行。并行区域中的代码在不同的线程中并行执行,或者不同的线程执行不同的任务。在并行区域执行完之后,派生的线程会退出或者挂起,最后只有主线程在执行。 FFFFFFFFFFFFF OOO‘ ‘ ‘卜 卜卜卜卜卜 RRRRRRRJJJJJFFFFFFFFFFFFF KKK-------------_o-----o_____卜 卜一 一一髓

【相似文献】

相关期刊论文 前10条

1 刘热;;OpenMP多核技术研究及其在遗传算法中的应用[J];沈阳大学学报;2010年05期

2 廖臣;李正浩;周俊;刘大刚;张开春;刘盛纲;;基于OpenMP的3维粒子模拟并行计算[J];强激光与粒子束;2010年08期

3 肖永浩;黄清南;;基于分块数据结构的冲击问题并行计算[J];计算机辅助工程;2011年01期

4 彭曦;顾炳根;李展涛;;基于多核的OpenMp并行程序设计[J];硅谷;2010年16期

5 周洪斌;温一军;;基于OpenMP的多核程序设计技术[J];沙洲职业工学院学报;2010年02期

6 胡晓力;田有先;;混合编程集群研究及实现[J];微计算机信息;2007年33期

7 任小西;唐玲;张杰;;基于OpenMP多线程动态负载均衡技术研究[J];世界科技研究与发展;2008年03期

8 张磊;王广生;;运动模糊图像重构的算法及其并行化处理研究[J];现代电子技术;2008年10期

9 雷洪;赫冀成;;基于OpenMP的湍流场中颗粒碰撞聚合的并行数值模拟[J];东北大学学报(自然科学版);2009年11期

10 赵军;吴建平;宋君强;辜旭赞;;多核环境下AREM模式混合并行计算研究[J];计算机工程与应用;2011年21期

相关会议论文 前10条

1 易成建;彭向和;贾延杰;李海涛;;基于OpenMP的磁流变液并行数值模拟[A];中国计算力学大会'2010(CCCM2010)暨第八届南方计算力学学术会议(SCCM8)论文集[C];2010年

2 肖永浩;黄清南;;基于分块数据结构的冲击问题并行计算[A];中国计算力学大会'2010(CCCM2010)暨第八届南方计算力学学术会议(SCCM8)论文集[C];2010年

3 范晓樯;李桦;田正雨;;超声速/高超声速飞行器复杂流场大规模并行数值仿真[A];计算流体力学研究进展——第十二届全国计算流体力学会议论文集[C];2004年

4 齐进;叶文华;;三维激光烧蚀瑞利-泰勒不稳定性并行计算[A];中国空气动力学学会第十届物理气体动力学专业委员会会议论文集[C];2001年

5 张望;王辉;;个性化服务中的并行K-Means聚类算法[A];2007年全国开放式分布与并行计算机学术会议论文集(下册)[C];2007年

6 丛鹏;;MPI并行计算实现工业CT图像重建[A];2004年CT和三维成像学术年会论文集[C];2004年

7 丁国昊;罗凯;李伟;李桦;;乘波飞行器气动特性数值模拟与并行计算[A];第三届高超声速科技学术会议会议文集[C];2010年

8 罗文彩;陈小前;;并行计算的多方法优化协作[A];第二十四届中国控制会议论文集(上册)[C];2005年

9 耿江东;薛正辉;高本庆;;应用并行GTD算法计算阵列天线近场受扰[A];第17届全国电磁兼容学术会议论文集[C];2007年

10 程煜峰;徐幼平;普业;;并行计算在数值预报模式中的应用[A];第28届中国气象学会年会——S17第三届研究生年会[C];2011年

相关重要报纸文章 前10条

1 轶嘉;英特尔全球首个并行计算中心落户无锡[N];人民邮电;2009年

2 江锡民;英特尔并行计算中心落户无锡[N];新华日报;2009年

3 刘琦;伯克利专家展望未来并行计算[N];中国计算机报;2008年

4 均儿;通用计算核动力[N];电脑报;2009年

5 本报记者 马文方;英特尔为何要牵头并行计算[N];中国计算机报;2009年

6 英特尔并行计算实验室研究员 TimothyMattson;并行计算:减少串行软件[N];中国计算机报;2007年

7 英特尔 赵军(Jun Zhao);PC机并行计算革命尚未成功[N];中国计算机报;2009年

8 ;并行计算成PC产业发展瓶颈[N];人民邮电;2008年

9 刘霞;计算能力的提升需要一场革命[N];科技日报;2010年

10 清华大学 郑纬民 陈文光;开发环境—搭建应用的基础[N];计算机世界;2003年

相关博士学位论文 前10条

1 富弘毅;OpenMP并行程序容错技术研究[D];国防科学技术大学;2010年

2 陈军;分布式存储环境下并行计算可扩展性的研究与应用[D];中国人民解放军国防科学技术大学;2000年

3 尹欣;三维弹性问题边界元法并行计算及其工程应用[D];清华大学;2000年

4 陈晓春;基于并行计算的大涡模拟方法及其工程应用基础研究[D];西安建筑科技大学;2004年

5 王开健;基于特大增量步算法的网络并行计算[D];清华大学;2005年

6 张理论;面向气象预报数值模式的高效并行计算研究[D];中国人民解放军国防科学技术大学;2002年

7 寇哲君;可扩展冲击—接触并行计算及其在汽车碰撞模拟中的应用[D];清华大学;2003年

8 刘丽;人工免疫网络研究及应用[D];江南大学;2008年

9 马红途;OpenMP程序分析及优化技术研究[D];解放军信息工程大学;2009年

10 陈永健;OpenMP编译与优化技术研究[D];清华大学;2004年

相关硕士学位论文 前10条

1 孙晗琦;并行计算在计算流体力学中的研究[D];大连理工大学;2005年

2 周光耀;多核模式下地震勘探并行计算研究[D];西南石油大学;2011年

3 刘战合;基于复合形方法的翼型优化设计及并行计算研究[D];西北工业大学;2004年

4 金光浩;有向图并行计算中的多目标剖分算法[D];中国工程物理研究院;2005年

5 岳常智;135四气门直喷式柴油机工作过程数值计算[D];大连理工大学;2006年

6 雷蕾;基于MPI-OpenMP的电大目标电磁散射混合并行计算研究[D];电子科技大学;2012年

7 游佐勇;OpenMP并行编程模型与性能优化方法的研究及应用[D];成都理工大学;2011年

8 崔惟;电力系统静态安全分析的快速实现[D];郑州大学;2012年

9 曹大勇;O_2在MgO(100)表面吸附的第一原理分子动力学研究[D];大连理工大学;2004年

10 叶敏娇;Manticore体系结构设计[D];浙江大学;2006年



本文编号:2721508

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2721508.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户63d48***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com