[發明專利]數據計算方法、裝置、計算機設備和存儲介質有效
| 申請號: | 201910124246.2 | 申請日: | 2019-02-18 |
| 公開(公告)號: | CN111583382B | 公開(公告)日: | 2023-10-27 |
| 發明(設計)人: | 付昊桓;甘霖;楊廣文;龐小允;徐敬蘅;楊晉喆 | 申請(專利權)人: | 清華大學 |
| 主分類號: | G06T17/00 | 分類號: | G06T17/00;G06T1/20;G06T1/60 |
| 代理公司: | 北京華進京聯知識產權代理有限公司 11606 | 代理人: | 孫巖 |
| 地址: | 100084*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 計算方法 裝置 計算機 設備 存儲 介質 | ||
本申請涉及一種數據計算方法、裝置、計算機設備和存儲介質。所述方法包括:通過獲取輸入數據,將所述輸入數據輸入計算模型,其中,所述計算模型至少包括緩存區,所述緩存區包括多個輸入窗口,通過所述計算模型對所述輸入數據進行處理,得到輸出數據;其中,所述輸入數據以數據流的形式順序通過所述緩沖區的多個輸入窗口。采用本方法能夠通過設計多窗口緩沖區來實現高效的緩存機制,提高了計算輸入數據的重用效率;在此基礎上,進一步設計了兩種并行的方法來實現多重核函數的封裝,以及硬件壓縮方法的設計,降低了算法對系統帶寬的需求,增加了優化的靈活性并提高了計算效率。
技術領域
本申請涉及地球物理勘探領域,特別是涉及一種數據計算方法、裝置、計算機設備和存儲介質。
背景技術
隨著地球物理勘探領域的發展,出現了偏移成像方法,偏移成像方法中的逆時偏移算法為使用最廣泛的一種算法。
逆時偏移算法正向傳播與逆向傳播兩個過程的核心計算都是一個7點“星形”Stencil計算,對位于中心的點的值進行更新時,還需要用到中心的點周圍6個點的信息。這些點雖然在空間上是連續的,在物理內存中實際存儲卻是不連續的。在對三維模型的計算區域進行處理的時候,計算一個點所需要的輸入數據可能被存儲到不同的行、列、甚至不同的面上。
然而,傳統方法,存在效率低下或數據重用性低等問題。
發明內容
基于此,有必要針對上述技術問題,提供一種數據計算方法、裝置、計算機設備和存儲介質。
一種數據計算方法,所述方法包括:
獲取輸入數據,將所述輸入數據輸入計算模型,其中,所述計算模型至少包括緩存區,所述緩存區包括多個輸入窗口,通過所述計算模型對所述輸入數據進行處理,得到輸出數據;其中,所述輸入數據以數據流的形式順序通過所述緩沖區的多個輸入窗口。
在其中一個實施例中,所述通過所述計算模型對所述第一數據進行處理之前包括:
獲取計算所述輸入數據所需要的核函數,根據所述核函數的類型,確定設置于所述緩存區的多個輸入窗口與所述核函數之間的引線的位置和數目;
根據所述核函數的運算規則,通過所述引線調取所述輸入數據中的元素,并將所述輸入數據中的元素輸入所述核函數,獲取所述計算模型,其中,所述元素為離散的。
在其中一個實施例中,所述方法還包括:
預設周期后,將所述輸出數據作為輸入數據輸入所述計算模型,再次得到輸出數據;
重復執行將所述輸出數據作為輸入數據輸入所述計算模型的操作,直至所述計算模型完成n個預設周期的運算,其中,n大于等于2。
在其中一個實施例中,所述方法還包括:
獲取至少一組輸入數據,并將所述至少一組輸入數據輸入所述緩存區;
獲取至少一個核函數,根據所述至少一個核函數的運算規則,通過所述引線調取所述至少一個核函數對應的至少一組輸入數據中的元素,并將所述至少一組輸入數據中的元素輸入對應的所述至少一個核函數,得到至少一組輸出數據。
在其中一個實施例中,所述方法還包括:
對所述輸入數據進行解壓縮處理后輸入所述計算模型;
根據所述輸入數據的數據類型,當所述輸入數據對應的輸出數據滿足預設條件時,對所述輸出數據進行壓縮處理。
在其中一個實施例中,所述根據所述輸入數據的數據類型,當所述輸入數據對應的輸出數據滿足預設條件時,對所述輸出數據進行壓縮處理包括:
若所述輸入數據為波場數據,則對所述波場數據所對應的輸出數據進行壓縮處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于清華大學,未經清華大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910124246.2/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





