CPU-GPU地震資料處理平臺計算優(yōu)化策略的研究
本文關(guān)鍵詞:CPU-GPU地震資料處理平臺計算優(yōu)化策略的研究,,由筆耕文化傳播整理發(fā)布。
【摘要】:地震資料處理是油氣勘探中承上啟下的關(guān)鍵環(huán)節(jié),也是高性能計算的重要應(yīng)用領(lǐng)域,隨著勘探的精細(xì)化,又對系統(tǒng)的計算能力提出了更高的要求。CPU-GPU異構(gòu)計算系統(tǒng)在成本、性能方面有著顯著優(yōu)勢,能較好的滿足地震資料處理的需求,逐漸被人們關(guān)注。但與成熟的CPU環(huán)境相比,GPU在編程模型、優(yōu)化方法上仍存在不足,這也給開發(fā)人員對其高效利用帶來一定困難。本文圍繞優(yōu)化CPU-GPU異構(gòu)計算平臺上的地震資料處理展開以下四個方面的研究。首先對地震資料處理中最耗時的偏移計算進行GPU并行化,在此基礎(chǔ)上又提出利用CPU和GPU共同處理偏移計算的策略,充分挖掘系統(tǒng)的計算能力。通過測試驗證了策略的有效性,探討了可能影響處理效率的若干因素。對于CUDA沒有明確高效的GPU全局同步機制,每次需要借助內(nèi)核重啟的問題。在現(xiàn)有體系結(jié)構(gòu)下,利用CUDA提供的GPU塊內(nèi)同步機制,設(shè)計并實現(xiàn)了兩種無需內(nèi)核重啟的GPU全局同步策略。并使用地震資料處理中廣泛采用的快速傅立葉變換對其進行測試,結(jié)果表明顯著優(yōu)于現(xiàn)有GPU全局同步方法。對于條件分支導(dǎo)致GPU執(zhí)行效率下降的問題。利用現(xiàn)有硬件,在軟件層面提出兩種基于聚合思想的條件分支優(yōu)化策略,從壓縮GPU有效SIMD操作次數(shù)的角度進行優(yōu)化。測試結(jié)果表明,在滿足使用條件的前提下取得了預(yù)想中的加速比。最后將上述優(yōu)化策略應(yīng)用到實際地震資料處理中進行測試。結(jié)果表明,偏移處理的GPU并行化以及CPU-GPU共同處理偏移計算取得了顯著的加速效果,GPU全局同步策略進一步縮短了處理時間,GPU條件分支優(yōu)化對加速的貢獻較小。本文工作顯著提高了地震資料處理效率,縮短了處理工期,在實際生產(chǎn)中具有較大的經(jīng)濟意義。
【關(guān)鍵詞】:地震資料處理 異構(gòu)計算 CUDA CPU-GPU共同計算 GPU全局同步 GPU分支優(yōu)化
【學(xué)位授予單位】:中國石油大學(xué)(華東)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TP38
【目錄】:
- 摘要4-5
- abstract5-10
- 第一章 緒論10-17
- 1.1 課題的背景及意義10-13
- 1.1.1 CPU-GPU異構(gòu)計算系統(tǒng)10-12
- 1.1.2 地震資料處理與高性能計算12-13
- 1.2 研究現(xiàn)狀13-15
- 1.2.1 CPU-GPU異構(gòu)計算技術(shù)現(xiàn)狀13-14
- 1.2.2 基于CPU-GPU異構(gòu)計算平臺的地震資料處理14-15
- 1.3 課題的主要研究內(nèi)容15
- 1.4 章節(jié)安排15-17
- 第二章 CPU-GPU異構(gòu)計算與地震資料處理17-33
- 2.1 常見CPU-GPU異構(gòu)計算系統(tǒng)結(jié)構(gòu)17-21
- 2.1.1 CPU-GPU18-19
- 2.1.2 Cell BEA19-20
- 2.1.3 AMD Fusion APU20
- 2.1.4 Intel MIC20-21
- 2.2 統(tǒng)一計算設(shè)備架構(gòu)CUDA體系結(jié)構(gòu)21-25
- 2.2.1 硬件體系22
- 2.2.2 編程模式22-23
- 2.2.3 存儲器模型23-24
- 2.2.4 軟件體系24-25
- 2.3 CUDA程序常規(guī)優(yōu)化方法25-28
- 2.3.1 訪存方面的優(yōu)化26-27
- 2.3.2 通信方面的優(yōu)化27-28
- 2.3.3 指令方面的優(yōu)化28
- 2.4 地震資料處理及偏移簡介28-31
- 2.4.1 地震資料處理流程28-29
- 2.4.2 地震資料偏移簡介29-31
- 2.5 仍面臨的挑戰(zhàn)31-32
- 2.5.1 GPU利用和優(yōu)化31
- 2.5.2 CPU-GPU共同計算31-32
- 2.6 本章小結(jié)32-33
- 第三章 基于CPU-GPU共同計算的地震偏移及優(yōu)化研究33-47
- 3.1 偏移算法原理分析33-35
- 3.2 地震資料偏移的GPU并行化35-38
- 3.2.1 并行化方法35-36
- 3.2.2 方法實現(xiàn)及進一步分析36-38
- 3.3 CPU-GPU共同處理偏移計算38-41
- 3.3.1 CPU多線程內(nèi)核綁定39
- 3.3.2 任務(wù)分配39-41
- 3.3.3 成果合并41
- 3.4 測試及結(jié)果分析41-45
- 3.4.1 測試環(huán)境及測試數(shù)據(jù)41-42
- 3.4.2 偏移的GPU并行算法測試及分析42-43
- 3.4.3 CPU-GPU共同處理偏移計算的測試及分析43-45
- 3.4.4 綜合比較45
- 3.5 本章小結(jié)45-47
- 第四章 GPU全局同步優(yōu)化策略的研究47-59
- 4.1 GPU同步方法剖析47-49
- 4.1.1 GPU線程塊內(nèi)同步48
- 4.1.2 利用內(nèi)核函數(shù)重啟實現(xiàn)全局同步48-49
- 4.2 基于互斥變量的GPU全局同步思路與實現(xiàn)49-52
- 4.2.1 基本思路49-50
- 4.2.2 進一步分析50
- 4.2.3 策略實現(xiàn)50-52
- 4.3 基于數(shù)組的GPU全局同步思路與實現(xiàn)52-54
- 4.3.1 基本思路52-53
- 4.3.2 進一步分析53-54
- 4.3.3 策略實現(xiàn)54
- 4.4 測試及結(jié)果分析54-58
- 4.4.1 微基準(zhǔn)測試54-56
- 4.4.2 實際的FFT測試56-58
- 4.5 本章小結(jié)58-59
- 第五章 GPU條件分支分歧聚合優(yōu)化策略的研究59-70
- 5.1 GPU條件分支分歧簡介與策略提出59-61
- 5.1.1 GPU處理條件分支的機制59-60
- 5.1.2 條件分支對計算性能的影響60
- 5.1.3 聚合優(yōu)化策略的提出60-61
- 5.2 基于循環(huán)推遲的聚合優(yōu)化策略61-64
- 5.2.1 策略設(shè)計與分析61-63
- 5.2.2 策略實現(xiàn)63-64
- 5.3 基于循環(huán)提前的聚合優(yōu)化策略64-67
- 5.3.1 策略設(shè)計與分析64-66
- 5.3.2 策略實現(xiàn)66-67
- 5.4 測試及結(jié)果分析67-69
- 5.4.1 基于循環(huán)推遲的聚合優(yōu)化策略的測試67-68
- 5.4.2 基于循環(huán)提前的聚合優(yōu)化策略的測試68-69
- 5.4.3 綜合比較69
- 5.5 本章小結(jié)69-70
- 第六章 實際地震資料處理測試70-77
- 6.1 測試環(huán)境70-73
- 6.1.1 系統(tǒng)拓?fù)?/span>71
- 6.1.2 系統(tǒng)配置71-73
- 6.1.3 編程方法73
- 6.2 實際地震資料處理測試及結(jié)果分析73-76
- 6.2.1 測試數(shù)據(jù)73-74
- 6.2.2 測試方法及策略應(yīng)用74
- 6.2.3 結(jié)果分析74-76
- 6.3 本章小結(jié)76-77
- 總結(jié)77-78
- 參考文獻78-84
- 攻讀碩士學(xué)位期間取得的學(xué)術(shù)成果84-85
- 致謝85
【相似文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 于盛;;高性能集群系統(tǒng)在野外現(xiàn)場地震資料處理中的應(yīng)用[J];軟件導(dǎo)刊;2010年04期
2 公成敏;;二維盲小波算法在地震資料處理中的應(yīng)用[J];科技信息;2014年10期
3 董玉敏;塔依爾·伊布拉音;關(guān)宇;;石油地震資料處理系統(tǒng)中固態(tài)盤應(yīng)用分析[J];信息技術(shù);2013年01期
4 孫友凱;;虛擬化技術(shù)在地震資料處理中的應(yīng)用研究[J];信息技術(shù)與信息化;2012年05期
5 周成當(dāng),金振武;神經(jīng)網(wǎng)絡(luò)在地震資料處理中的應(yīng)用[J];江漢石油學(xué)院學(xué)報;1992年02期
6 劉平;張旭;景喜林;蔡蘭花;秦向紅;王明麗;王海旭;;常規(guī)地震資料處理的主要步驟[J];科技傳播;2012年04期
7 崔興福,張文生;小波變換多尺度分析在地震資料處理中的應(yīng)用[J];數(shù)值計算與計算機應(yīng)用;2004年04期
8 許霞義,何旭麗,許紅梅;基于Linux的PC集群在地震資料處理中的應(yīng)用與實現(xiàn)[J];計算機應(yīng)用研究;2004年03期
9 俞輝,何旭莉,張軍華,關(guān)主賢;基于Linux的PC集群在地震資料處理中的應(yīng)用與實現(xiàn)[J];微計算機應(yīng)用;2002年06期
10 許敏;;惠普為大慶油田打造國內(nèi)最大規(guī)模地震資料處理系統(tǒng)[J];數(shù)字石油和化工;2007年09期
中國重要會議論文全文數(shù)據(jù)庫 前10條
1 曹思遠(yuǎn);牟永光;吳愛弟;楊文杰;;二維小波變換在高分辨率地震資料處理中的應(yīng)用[A];1995年中國地球物理學(xué)會第十一屆學(xué)術(shù)年會論文集[C];1995年
2 劉增艷;;遼河油田地震資料處理計算機系統(tǒng)網(wǎng)絡(luò)優(yōu)化[A];中國地球物理第二十一屆年會論文集[C];2005年
3 陳林;;井控地震資料處理技術(shù)[A];中國地球物理·2009[C];2009年
4 戚志海;曹來圣;王永剛;邵明;;地震資料處理解釋一體化在遼西坡洼帶的應(yīng)用[A];中國地球物理2010——中國地球物理學(xué)會第二十六屆年會、中國地震學(xué)會第十三次學(xué)術(shù)大會論文集[C];2010年
5 伍羿;;石油地震資料處理行業(yè)中存儲區(qū)域網(wǎng)的構(gòu)建及應(yīng)用[A];中國地球物理第二十一屆年會論文集[C];2005年
6 李志軍;陳輝;朱有信;;地震資料處理解釋一體化研究思路和方法[A];中國地球物理學(xué)會第22屆年會論文集[C];2006年
7 張云鵬;;海上時移地震資料處理技術(shù)[A];中國地球物理學(xué)會第22屆年會論文集[C];2006年
8 汪小將;陳寶書;劉軍榮;;深水地震資料處理難點分析及思考[A];中國地球物理2010——中國地球物理學(xué)會第二十六屆年會、中國地震學(xué)會第十三次學(xué)術(shù)大會論文集[C];2010年
9 李蓉;胡天躍;;時移地震資料處理中的互均衡技術(shù)[A];中國地球物理.2003——中國地球物理學(xué)會第十九屆年會論文集[C];2003年
10 李代芳;朱峰;;地震資料處理中幾個問題的探討[A];中國地球物理.2003——中國地球物理學(xué)會第十九屆年會論文集[C];2003年
中國重要報紙全文數(shù)據(jù)庫 前10條
1 王順強;地震資料處理系統(tǒng)發(fā)展迅速[N];中國石化報;2007年
2 惠慶;國內(nèi)最大地震資料處理系統(tǒng)投入使用[N];地質(zhì)勘查導(dǎo)報;2007年
3 劉丁;“天地生”立志品牌打天下[N];中國石油報;2001年
4 記者 于忠斌 孫昊;國內(nèi)最大規(guī)模地震資料處理系統(tǒng)啟動[N];黑龍江日報;2006年
5 王志云;國內(nèi)最大規(guī)模地震資料處理系統(tǒng)在大慶投用[N];中國石油報;2007年
6 劉素蘭 首席記者 于森;油田完成海陸連片地震資料處理[N];盤錦日報;2006年
7 姚志云 張道慈;河南油田重點探區(qū)地震資料處理項目通過驗收[N];中國石化報;2009年
8 彭冬梅;大沙漠地震資料處理技術(shù)[N];中國石油報;2004年
9 記者 楊明 通訊員 徐蘇;遼河完成首次大面積海陸連片地震資料處理[N];中國石油報;2006年
10 通訊員 李會憲 記者 馬啟孝;地震資料處理實現(xiàn)突破[N];中國石油報;2000年
中國博士學(xué)位論文全文數(shù)據(jù)庫 前1條
1 付雷;二維數(shù)字三分量地震資料處理解釋方法研究[D];吉林大學(xué);2006年
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前10條
1 陳怡靜;馬廠北部復(fù)雜帶地震資料處理解釋[D];長江大學(xué);2015年
2 胡丹;潛山裂縫儲層高密度地震資料處理關(guān)鍵技術(shù)研究[D];成都理工大學(xué);2015年
3 劉雪飛;地震資料處理系統(tǒng)控制流程設(shè)計及代碼的自動生成[D];東北石油大學(xué);2015年
4 王鑫;CPU-GPU地震資料處理平臺計算優(yōu)化策略的研究[D];中國石油大學(xué)(華東);2014年
5 符溪;Focus系統(tǒng)模塊開發(fā)及其在水合物勘探地震資料處理中的應(yīng)用[D];中國地質(zhì)大學(xué)(北京);2003年
6 焦敘明;時頻分析及其在地震資料處理分析中的應(yīng)用[D];中國海洋大學(xué);2007年
7 岳保靜;單道地震資料處理方法及應(yīng)用[D];中國科學(xué)院研究生院(海洋研究所);2010年
8 郭世友;高分辨地震資料處理中的優(yōu)化速度分析方法[D];大慶石油學(xué)院;2008年
9 Q鞔
本文編號:440030
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/440030.html