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