[發(fā)明專利]地震炮能量的并行化處理方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201610884446.4 | 申請(qǐng)日: | 2016-10-10 |
| 公開(kāi)(公告)號(hào): | CN107918145B | 公開(kāi)(公告)日: | 2020-09-15 |
| 發(fā)明(設(shè)計(jì))人: | 洪承煜;楊尚琴;陳浩;龐世明;王昀 | 申請(qǐng)(專利權(quán))人: | 中國(guó)石油化工股份有限公司;中國(guó)石油化工股份有限公司石油物探技術(shù)研究院 |
| 主分類號(hào): | G01V1/28 | 分類號(hào): | G01V1/28 |
| 代理公司: | 北京思創(chuàng)畢升專利事務(wù)所 11218 | 代理人: | 孫向民;廉莉莉 |
| 地址: | 100728 北*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 地震 能量 并行 處理 方法 系統(tǒng) | ||
公開(kāi)了一種地震炮能量的并行化處理方法及系統(tǒng)。該方法包括:創(chuàng)建內(nèi)存空間和隊(duì)列II;創(chuàng)建主控線程、讀線程和多個(gè)計(jì)算線程;其中,主控線程為:讀取計(jì)算總炮數(shù),啟動(dòng)讀線程和多個(gè)計(jì)算線程,歸約并保存每一炮能量,以及計(jì)算完成后,釋放讀線程和多個(gè)計(jì)算線程結(jié)束計(jì)算;讀線程為:往隊(duì)列II中讀入地震炮記錄數(shù)據(jù)中的每道地震炮數(shù)據(jù);計(jì)算線程為:從隊(duì)列II中獲取每道地震炮數(shù)據(jù),并計(jì)算每道的地震炮能量且累計(jì)到當(dāng)前計(jì)算線程的當(dāng)前炮能量中。本發(fā)明通過(guò)主控線程、讀線程和多個(gè)計(jì)算線程,實(shí)現(xiàn)地震炮能量的規(guī)約。
技術(shù)領(lǐng)域
本發(fā)明涉及地震資料處理技術(shù)領(lǐng)域,更具體地,涉及一種地震炮能量的并行化處理方法及系統(tǒng)。
背景技術(shù)
在地震資料處理技術(shù)領(lǐng)域,目前的地震炮能量的并行化處理方式都是采用單炮的粗粒度并行化處理方法。并行化處理時(shí),地震炮能量的計(jì)算通常依據(jù)函數(shù)公式為:其中,A為某炮總能量,N為某炮總道數(shù),M為一道的樣點(diǎn)數(shù),aij為i道第j個(gè)樣點(diǎn)的樣點(diǎn)值。依據(jù)這種方法并行化處理時(shí),單個(gè)磁盤上的磁頭會(huì)不停在多個(gè)非連續(xù)位置的炮數(shù)據(jù)直接跳轉(zhuǎn)讀取,明顯降低了計(jì)算與讀寫的重疊,進(jìn)而降低了并行化處理效率。
因此,有必要開(kāi)發(fā)一種高效的地震炮能量的并行化處理方法及系統(tǒng)。
公開(kāi)于本發(fā)明背景技術(shù)部分的信息僅僅旨在加深對(duì)本發(fā)明的一般背景技術(shù)的理解,而不應(yīng)當(dāng)被視為承認(rèn)或以任何形式暗示該信息構(gòu)成已為本領(lǐng)域技術(shù)人員所公知的現(xiàn)有技術(shù)。
發(fā)明內(nèi)容
本發(fā)明提出了一種地震炮能量的并行化處理方法及系統(tǒng),其能夠通過(guò)主控線程、讀線程和多個(gè)計(jì)算線程,實(shí)現(xiàn)地震炮能量的規(guī)約。
根據(jù)本發(fā)明的一方面,提出了一種地震炮能量的并行化處理方法。所述方法包括:創(chuàng)建內(nèi)存空間和隊(duì)列II;創(chuàng)建主控線程、讀線程和多個(gè)計(jì)算線程;其中,所述主控線程為:讀取計(jì)算總炮數(shù),啟動(dòng)所述讀線程和所述多個(gè)計(jì)算線程,歸約并保存每一炮能量,以及計(jì)算完成后,釋放所述讀線程和所述多個(gè)計(jì)算線程結(jié)束計(jì)算;所述讀線程為:往隊(duì)列II中讀入所述地震炮記錄數(shù)據(jù)中的每道地震炮數(shù)據(jù);所述計(jì)算線程為:從所述隊(duì)列II中獲取所述每道地震炮數(shù)據(jù),并計(jì)算每道的地震炮能量且累計(jì)到當(dāng)前計(jì)算線程的當(dāng)前炮能量中。
根據(jù)本發(fā)明的另一方面,提出了一種地震炮能量的并行化處理系統(tǒng),所述系統(tǒng)包括:用于創(chuàng)建內(nèi)存空間和隊(duì)列II的單元;用于創(chuàng)建主控線程、讀線程和多個(gè)計(jì)算線程的單元;其中,所述主控線程為:讀取計(jì)算總炮數(shù),啟動(dòng)所述讀線程和所述多個(gè)計(jì)算線程,歸約并保存每一炮能量,以及計(jì)算完成后,釋放所述讀線程和所述多個(gè)計(jì)算線程結(jié)束計(jì)算;所述讀線程為:往隊(duì)列II中讀入所述地震炮記錄數(shù)據(jù)中的每道地震炮數(shù)據(jù);所述計(jì)算線程為:從所述隊(duì)列II中獲取所述每道地震炮數(shù)據(jù),并計(jì)算每道的地震炮能量且累計(jì)到當(dāng)前計(jì)算線程的當(dāng)前炮能量中。
本發(fā)明采用細(xì)粒度的并行模式,既提高了數(shù)據(jù)讀寫的連續(xù)性,又在一定程度上提高了計(jì)算和讀寫的重疊率。通過(guò)計(jì)算線程和讀線程及隊(duì)列II,實(shí)現(xiàn)讀和計(jì)算的最大化重疊,同時(shí)實(shí)現(xiàn)高效的連續(xù)讀入地震數(shù)據(jù);通過(guò)主控線程歸規(guī)每一地震炮數(shù)據(jù)總能量,減少了每個(gè)線程每次執(zhí)行完歸約任務(wù)的同步消耗,并行化效率高。
本發(fā)明的方法和裝置具有其它的特性和優(yōu)點(diǎn),這些特性和優(yōu)點(diǎn)從并入本文中的附圖和隨后的具體實(shí)施方式中將是顯而易見(jiàn)的,或者將在并入本文中的附圖和隨后的具體實(shí)施方式中進(jìn)行詳細(xì)陳述,這些附圖和具體實(shí)施方式共同用于解釋本發(fā)明的特定原理。
附圖說(shuō)明
通過(guò)結(jié)合附圖對(duì)本發(fā)明示例性實(shí)施方式進(jìn)行更詳細(xì)的描述,本發(fā)明的上述以及其它目的、特征和優(yōu)勢(shì)將變得更加明顯,其中,在本發(fā)明示例性實(shí)施方式中,相同的參考標(biāo)號(hào)通常代表相同部件。
圖1示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方式的數(shù)據(jù)結(jié)構(gòu)體I和隊(duì)列II的示意圖。
具體實(shí)施方式
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國(guó)石油化工股份有限公司;中國(guó)石油化工股份有限公司石油物探技術(shù)研究院,未經(jīng)中國(guó)石油化工股份有限公司;中國(guó)石油化工股份有限公司石油物探技術(shù)研究院許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610884446.4/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 改進(jìn)的地震勘探方法
- 監(jiān)測(cè)天然地震的方法
- 地震預(yù)報(bào)機(jī)、地震預(yù)報(bào)系統(tǒng)和地震前兆監(jiān)測(cè)系統(tǒng)
- 地震縱波自動(dòng)警報(bào)器系統(tǒng)
- 地震偵測(cè)系統(tǒng)及方法
- 電梯的地震管制運(yùn)行控制系統(tǒng)及其方法
- 基于地震預(yù)警接收及監(jiān)測(cè)綜合裝置的地震預(yù)警系統(tǒng)及方法
- 地震預(yù)警系統(tǒng)
- 地震災(zāi)害傷亡人口估算方法及計(jì)算機(jī)可讀介質(zhì)
- 一種地震事件實(shí)體鏈接方法
- 簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議設(shè)備的數(shù)據(jù)并行采集歸并方法及系統(tǒng)
- 減少EMI的并行數(shù)據(jù)傳輸方法
- 一種多媒體數(shù)據(jù)并行處理系統(tǒng)及方法
- 一種高速并行OQPSK解調(diào)時(shí)鐘的恢復(fù)系統(tǒng)
- 一種海量地震數(shù)據(jù)并行抽道集方法
- 3G協(xié)議的turbo碼并行譯碼方法及裝置
- 并行擴(kuò)展輸入輸出的教學(xué)裝置
- 數(shù)據(jù)的并行處理
- 并行式插件機(jī)
- 一種SPI總線與并行總線的橋接方法、設(shè)備、系統(tǒng)及介質(zhì)





