基于GPU的吸收模塊并行化改進
本文選題:吸收模塊 + CUDA; 參考:《成都理工大學》2013年碩士論文
【摘要】:論文的研究內(nèi)容來源成都晶石石油科技有限公司所研究的地震儲層預測系軟件,GeoScope,該軟件主要用來處理疊前、疊后數(shù)據(jù)。它包含多個子系統(tǒng),其中吸收模塊就是該軟件子系統(tǒng)中的一個基礎模塊。并且在石油行業(yè)內(nèi)得到了廣泛的推廣和應用。隨著軟件不斷的壯大和客戶對軟件實時性的要求越來越高,軟件的效率問題逐漸被放大。該問題主要受限于處理方法和數(shù)據(jù)規(guī)模的限制。 數(shù)據(jù)規(guī)模通?梢苑譃槌笠(guī)模,大型和普通三種。而吸收模塊所處理數(shù)據(jù)的規(guī)模比較尷尬,處在大型和普通型之間,通常是數(shù)以百G的單精度數(shù)據(jù)。用巨型機或者超級計算機解決大規(guī)模的問題時會面臨成本控制和效率控制這樣的矛盾。特別是當吸收模塊處理這種數(shù)據(jù)的時候,這個矛盾就變得更加尖銳。 2007年6月,NIVIDA公司推出了CUDA(Compute Unified DeviceArchitecture,統(tǒng)一計算設備架構(gòu))技術,結(jié)合圖形處理學技術,將用于巨型機和超級計算機中的并行編程技術進行封裝,形成了名為CUDA的類C風格編程語言,使得這個矛盾的解決變得不再那么困難。它是一種異構(gòu)編程模式,充分利用GPU大規(guī)模并行計算的能力和CPU的邏輯計算能力。把問題分解為串行和并行兩個部分,用CPU和GPU各自的優(yōu)勢分開解決。這樣不僅提高了石油行業(yè)內(nèi)勘探數(shù)據(jù)處理效率的同時,,也降低了成本。 本論文所進行的研究工作,是基于GeoScope平臺,對其子系統(tǒng)中的基礎模塊吸收模塊進行了研究和并行優(yōu)化處理。具體內(nèi)容包括: 1.吸收模塊背景技術資料; 2. CUDA并行編程技術; 3.使用CUDA技術對吸收模塊并行化改進的具體實現(xiàn)。
[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 關亞林;曾艷奇;逯貴禎;;基于并行計算環(huán)境的混波室三維仿真[J];中國傳媒大學學報(自然科學版);2008年03期
2 程克非;羅江華;李紅波;;一種新的基于HPM并行計算性能數(shù)據(jù)采集方法[J];重慶郵電大學學報(自然科學版);2011年01期
3 王結(jié)臣;王豹;胡瑋;張輝;;并行空間分析算法研究進展及評述[J];地理與地理信息科學;2011年06期
4 阮定益;;并行式matlab平臺搭建[J];電腦知識與技術;2008年08期
5 胡海峰;;樹狀成本估算模型的并行處理[J];電腦知識與技術;2009年28期
6 古奮飛;王良俠;;淺析Linux集群技術[J];電腦知識與技術;2010年06期
7 古奮飛;王良俠;張莉;;基于Linux集群的高性能低成本的校園網(wǎng)解決方案[J];電腦知識與技術;2012年02期
8 李焱;胡祥云;金鋼燮;吳桂桔;廖國忠;王程;;基于MPI的一維大地電磁并行計算研究[J];地球物理學進展;2010年05期
9 李焱;胡祥云;吳桂桔;葉益信;廖國忠;;基于MPI的二維大地電磁正演的并行計算[J];地震地質(zhì);2010年03期
10 劉曉群;鄒欣;范虹;;基于并行云計算模式的建筑結(jié)構(gòu)設計[J];電子技術應用;2011年10期
相關會議論文 前7條
1 肖永浩;黃清南;;基于分塊數(shù)據(jù)結(jié)構(gòu)的沖擊問題并行計算[A];中國計算力學大會'2010(CCCM2010)暨第八屆南方計算力學學術會議(SCCM8)論文集[C];2010年
2 李根;李連崇;唐春安;唐世斌;王振;;巖石流固/熱固作用下?lián)p傷演化并行分析系統(tǒng)及應用[A];中國計算力學大會'2010(CCCM2010)暨第八屆南方計算力學學術會議(SCCM8)論文集[C];2010年
3 張亞林;吳錦龍;李于鋒;趙曉平;;PANDA軟件框架的應用模板研究[A];中國計算力學大會'2010(CCCM2010)暨第八屆南方計算力學學術會議(SCCM8)論文集[C];2010年
4 董延華;張曄;白文秀;;影響基于PC集群系統(tǒng)的因素研究[A];第六屆全國信息獲取與處理學術會議論文集(2)[C];2008年
5 武艷強;江在森;楊國華;;最小二乘配置方法在提取GPS時間序列信息中的應用[A];GPS技術應用研究論文專輯[C];2007年
6 張志敏;梁逸曾;王家俊;;并行交互檢驗方法及其在近紅外光譜中的應用[A];中國化學會第26屆學術年會化學信息學與化學計量學分會場論文集[C];2008年
7 程煜峰;徐幼平;普業(yè);;并行計算在數(shù)值預報模式中的應用[A];第28屆中國氣象學會年會——S17第三屆研究生年會[C];2011年
相關博士學位論文 前10條
1 陸軍;基于組合學的數(shù)據(jù)編碼方法研究[D];哈爾濱工程大學;2010年
2 程湯培;地下水流動數(shù)值模擬的高效并行計算研究[D];中國地質(zhì)大學(北京);2011年
3 劉苗;基于認知無線電的PAPR優(yōu)化算法及ICI抑制算法的研究[D];吉林大學;2011年
4 吳超;信息檢索中top-k問題的并行算法及優(yōu)化研究[D];中國科學技術大學;2011年
5 李明國;混凝土梁橋瀝青鋪裝結(jié)構(gòu)分析與材料優(yōu)化研究[D];長安大學;2011年
6 董強;幾類規(guī)則互連網(wǎng)絡的嵌入與容錯嵌入研究[D];重慶大學;2010年
7 刁克功;分區(qū)管理模式給水管網(wǎng)的水力分析與模擬技術研究[D];北京工業(yè)大學;2011年
8 龔春葉;面向異構(gòu)體系結(jié)構(gòu)的粒子輸運并行算法研究[D];國防科學技術大學;2011年
9 李根;基于模擬的水巖耦合變形破壞過程及機理研究[D];大連理工大學;2011年
10 劉釗;基于計算智能的計算機視覺及其應用研究[D];武漢科技大學;2011年
相關碩士學位論文 前10條
1 朱圣鑫;并行GPBiCG(m,l)算法與預處理技術[D];中國工程物理研究院;2010年
2 蘭任;基于并行混合粒子群算法的蛋白質(zhì)結(jié)構(gòu)預測[D];大連理工大學;2010年
3 高和東;GPU并行計算在LSSVM建模中的研究與應用[D];大連理工大學;2010年
4 張晶;ABEEMσπ/MM模型中能量求解的并行化[D];遼寧師范大學;2010年
5 田野;環(huán)境衛(wèi)星光學影像自動配準算法研究與并行實現(xiàn)[D];遼寧工程技術大學;2009年
6 羅r
本文編號:1999582
本文鏈接:http://www.lk138.cn/kejilunwen/jisuanjikexuelunwen/1999582.html