GPU/CPU协同并行计算全波形反演理论及应用

来源 :电子科技大学 | 被引量 : 2次 | 上传用户:socheapke
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术发展和相关理论的成熟,全波形反演愈来愈多地成为了地球物理领域学者们的研究对象。近十年来,随着图形处理器硬件的飞速发展和GPGPU(General Purpose GPU)计算概念和相应编程模型的成熟,GPU在通用计算方面得到了极大的应用。在全波形反演是往往涉及很多矩阵、循环等运算,这适合做并行化处理,这就需要引入GPU/CPU的协同。全波形反演包含较多的方面,流程框架上来看是一个数学优化问题,包含了较多的方面和细节问题,但要引入并行运算就必须把原框架下的串行和并行部分梳理开来,对可以并行化的部分做处理和优化,主机负责整体的程序框架和串行部分,从而实现GPU/CPU协同运算的目的。本文将对下列问题进行学习或研究:(1)研究GPGPU编程概念,主要选取CUDA编程模型,对一般程序并行化改写方法和并行程序的存储空间使用方式、内存的读写方式、程序的瓶颈及优化等问题。对图形处理器的计算单元分布特点,内存组织形式进行着重研究。(2)主要研究声波近似下的波动方程。根据Torantola关于全波形反演的理论阐述,对其的共轭梯度的算法进行研究。研究利用波场残差的回传来逆推模型参数的对偶扰动量。针对反演中出现的收敛、杂波干扰、各个变量匹配等问题进行研究改进。并且在不同的模型下对反演程序进行测试,并且对反演效果和问题进行分析。(3)针对波场正演、波场逆时递推进行着重研究,对波动方程进行离散化处理和对地质剖面进行网格化。在这基础上利用并行程序重构的一般方法和结合两个函数的特点,对它们进行并行化处理,将处理过后的核函数并入原来的反演程序框架之中,对得到的异构程序进行调整确保程序和结果正确无误。(4)在Widows7平台下,利用多层模型等对反演程序进行测试。利用Nvidia的Quadro Nv3000M显卡对并行程序进行测试,给出并行程序的加速效果和程序关于内存访问、SM占用率方面的信息,找出并行程序的瓶颈,并作出简单优化。
其他文献
能量收集通信系统能够从外界环境中收获能量,以此维持系统的正常工作.本文提出能量收集通信系统的功率分配问题,该问题符合马尔科夫性,因此将该问题描述为马尔可夫决策过程,
微波指的是频率在300MHZ至300GHZ范围内的电磁波.依靠空间电磁波来传递信息的一种通信方式.微波是卫星,光纤,微波,电缆几大传输方式之一.数字微波通信指的是利用微波携带一定
随着现代科技水平的进步和经济水平的发展,人们乘坐飞机出行的次数也越来越多,民用航空事业得到了快速的发展,各项技术水平也在不断提升.对于民用航空来说,安全十分重要,民航
为达成工程教育专业认证的标准,结合本校机械工程专业的培养目标,对“互换性与测量技术”的课程内容、实验内容和教学模式进行改革.根据课程特点对现有的课程体系进行打破、
现如今随着我国经济的飞速发展,综合实力的不断增强.我国的信息化水平也有了明显的提高.信息化社会的一个重要的评判指标在于对于信息的传播,也能够体现信息网络传输过程中的
在未来,我们希望把移动通信系统中的通信与计算结合起来,但是要想真正的做到深度融合,必须要做的事情就是要制定一个合理的目标,目标明确后才能更好的发展.计算与通信对于信
基于目前我国全科师资培训存在的诸多问题,苏州市立医院全科住培基地把握提高培训过程中的互动性这一关键,通过“互联网+”与医学教育的融合,在网上设置教学查房和模拟诊疗等
手机电脑作为新世纪兴起的高新技术,在人们的生活中扮演了越来越重要的角色.伴随着手机和电脑的不断更新换代,人们对网络的要求也逐步提高,由最初的2G网络,到如今广泛应用的4
航空通信中最常见的通信手段时超短波通信,而这种通信方式的通信距离远近同低空通信效果有着直接的影响.本文以此为背景,针对超短波通信距离的主要影响因素进行了深入分析.