基于GPU的吸收模块并行化改进
本文选题:吸收模块 + CUDA ; 参考:《成都理工大学》2013年硕士论文
【摘要】:论文的研究内容来源成都晶石石油科技有限公司所研究的地震储层预测系软件,GeoScope,该软件主要用来处理叠前、叠后数据。它包含多个子系统,其中吸收模块就是该软件子系统中的一个基础模块。并且在石油行业内得到了广泛的推广和应用。随着软件不断的壮大和客户对软件实时性的要求越来越高,软件的效率问题逐渐被放大。该问题主要受限于处理方法和数据规模的限制。 数据规模通常可以分为超大规模,大型和普通三种。而吸收模块所处理数据的规模比较尴尬,处在大型和普通型之间,通常是数以百G的单精度数据。用巨型机或者超级计算机解决大规模的问题时会面临成本控制和效率控制这样的矛盾。特别是当吸收模块处理这种数据的时候,这个矛盾就变得更加尖锐。 2007年6月,NIVIDA公司推出了CUDA(Compute Unified DeviceArchitecture,统一计算设备架构)技术,结合图形处理学技术,将用于巨型机和超级计算机中的并行编程技术进行封装,形成了名为CUDA的类C风格编程语言,使得这个矛盾的解决变得不再那么困难。它是一种异构编程模式,充分利用GPU大规模并行计算的能力和CPU的逻辑计算能力。把问题分解为串行和并行两个部分,用CPU和GPU各自的优势分开解决。这样不仅提高了石油行业内勘探数据处理效率的同时,,也降低了成本。 本论文所进行的研究工作,是基于GeoScope平台,对其子系统中的基础模块吸收模块进行了研究和并行优化处理。具体内容包括: 1.吸收模块背景技术资料; 2. CUDA并行编程技术; 3.使用CUDA技术对吸收模块并行化改进的具体实现。
[Abstract]:The research content of this paper comes from GeoScopesoftware, a seismic reservoir prediction software developed by Chengdu Jingshi Petroleum Technology Co., Ltd., which is mainly used to process prestack and post-stack data. It consists of several subsystems, and the absorption module is one of the basic modules in the software subsystem. And in the oil industry has been widely promoted and applied. With the development of software and the requirement of software real-time, the problem of software efficiency is magnified gradually. This problem is mainly limited by the processing method and the data scale, which can be divided into three types: large scale, large scale and common scale. The size of the data processed by the absorption module is awkward, usually hundreds of gigabytes of single-precision data between large and common types. Using supercomputers or supercomputers to solve large-scale problems will face such contradictions as cost control and efficiency control. Especially when the absorption module processes this kind of data, the contradiction becomes more acute. In June 2007, NIVIDA introduced the CUDAT Compute Unified device Architecture (Unified Computing device Architecture) technology, combined with graphics processing technology. The parallel programming technology used in supercomputers and supercomputers is encapsulated to form a C-style programming language called CUDA which makes the solution of this contradiction less difficult. It is a heterogeneous programming mode, which makes full use of GPU's ability of large-scale parallel computing and CPU's logical computing ability. The problem is divided into two parts, serial and parallel, and solved separately with the advantages of CPU and GPU. This not only improves the efficiency of exploration data processing in petroleum industry, but also reduces the cost. The research work carried out in this paper is based on GeoScope platform. The basic module absorption module in its subsystem is studied and the parallel optimization processing is carried out. The specific contents include: 1. Absorption module background technical data; 2. CUDA parallel programming technology; 3. Using CUDA technology to improve the parallelization of absorption module.
【学位授予单位】:成都理工大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:P631.4;TP338.6
【共引文献】
相关期刊论文 前10条
1 关亚林;曾艳奇;逯贵祯;;基于并行计算环境的混波室三维仿真[J];中国传媒大学学报(自然科学版);2008年03期
2 程克非;罗江华;李红波;;一种新的基于HPM并行计算性能数据采集方法[J];重庆邮电大学学报(自然科学版);2011年01期
3 王结臣;王豹;胡玮;张辉;;并行空间分析算法研究进展及评述[J];地理与地理信息科学;2011年06期
4 阮定益;;并行式matlab平台搭建[J];电脑知识与技术;2008年08期
5 胡海峰;;树状成本估算模型的并行处理[J];电脑知识与技术;2009年28期
6 古奋飞;王良侠;;浅析Linux集群技术[J];电脑知识与技术;2010年06期
7 古奋飞;王良侠;张莉;;基于Linux集群的高性能低成本的校园网解决方案[J];电脑知识与技术;2012年02期
8 李焱;胡祥云;金钢燮;吴桂桔;廖国忠;王程;;基于MPI的一维大地电磁并行计算研究[J];地球物理学进展;2010年05期
9 李焱;胡祥云;吴桂桔;叶益信;廖国忠;;基于MPI的二维大地电磁正演的并行计算[J];地震地质;2010年03期
10 刘晓群;邹欣;范虹;;基于并行云计算模式的建筑结构设计[J];电子技术应用;2011年10期
相关会议论文 前7条
1 肖永浩;黄清南;;基于分块数据结构的冲击问题并行计算[A];中国计算力学大会'2010(CCCM2010)暨第八届南方计算力学学术会议(SCCM8)论文集[C];2010年
2 李根;李连崇;唐春安;唐世斌;王振;;岩石流固/热固作用下损伤演化并行分析系统及应用[A];中国计算力学大会'2010(CCCM2010)暨第八届南方计算力学学术会议(SCCM8)论文集[C];2010年
3 张亚林;吴锦龙;李于锋;赵晓平;;PANDA软件框架的应用模板研究[A];中国计算力学大会'2010(CCCM2010)暨第八届南方计算力学学术会议(SCCM8)论文集[C];2010年
4 董延华;张晔;白文秀;;影响基于PC集群系统的因素研究[A];第六届全国信息获取与处理学术会议论文集(2)[C];2008年
5 武艳强;江在森;杨国华;;最小二乘配置方法在提取GPS时间序列信息中的应用[A];GPS技术应用研究论文专辑[C];2007年
6 张志敏;梁逸曾;王家俊;;并行交互检验方法及其在近红外光谱中的应用[A];中国化学会第26届学术年会化学信息学与化学计量学分会场论文集[C];2008年
7 程煜峰;徐幼平;普业;;并行计算在数值预报模式中的应用[A];第28届中国气象学会年会——S17第三届研究生年会[C];2011年
相关博士学位论文 前10条
1 陆军;基于组合学的数据编码方法研究[D];哈尔滨工程大学;2010年
2 程汤培;地下水流动数值模拟的高效并行计算研究[D];中国地质大学(北京);2011年
3 刘苗;基于认知无线电的PAPR优化算法及ICI抑制算法的研究[D];吉林大学;2011年
4 吴超;信息检索中top-k问题的并行算法及优化研究[D];中国科学技术大学;2011年
5 李明国;混凝土梁桥沥青铺装结构分析与材料优化研究[D];长安大学;2011年
6 董强;几类规则互连网络的嵌入与容错嵌入研究[D];重庆大学;2010年
7 刁克功;分区管理模式给水管网的水力分析与模拟技术研究[D];北京工业大学;2011年
8 龚春叶;面向异构体系结构的粒子输运并行算法研究[D];国防科学技术大学;2011年
9 李根;基于模拟的水岩耦合变形破坏过程及机理研究[D];大连理工大学;2011年
10 刘钊;基于计算智能的计算机视觉及其应用研究[D];武汉科技大学;2011年
相关硕士学位论文 前10条
1 朱圣鑫;并行GPBiCG(m,l)算法与预处理技术[D];中国工程物理研究院;2010年
2 兰任;基于并行混合粒子群算法的蛋白质结构预测[D];大连理工大学;2010年
3 高和东;GPU并行计算在LSSVM建模中的研究与应用[D];大连理工大学;2010年
4 张晶;ABEEMσπ/MM模型中能量求解的并行化[D];辽宁师范大学;2010年
5 田野;环境卫星光学影像自动配准算法研究与并行实现[D];辽宁工程技术大学;2009年
6 罗r
本文编号:1999582
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1999582.html