[發明專利]用于地震數據處理的計算加速的方法和系統無效
| 申請號: | 201180055086.2 | 申請日: | 2011-09-20 |
| 公開(公告)號: | CN103221923A | 公開(公告)日: | 2013-07-24 |
| 發明(設計)人: | 胡朝舜;王躍;T·尼姆西 | 申請(專利權)人: | 雪佛龍美國公司 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46;G06F9/38 |
| 代理公司: | 中國國際貿易促進委員會專利商標事務所 11038 | 代理人: | 高青 |
| 地址: | 美國加*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 地震 數據處理 計算 加速 方法 系統 | ||
1.一種用于地震數據處理的計算加速的計算機實現的方法,包括:
根據要處理的數據來定義處理器中的多個核的特定非統一存儲器訪問(NUMA)調度;以及
通過所述多個核中的每個核運行兩個或更多個線程。
2.如權利要求1所述的方法,其中,定義特定非統一存儲器訪問包括:通過向所述多個核中的每個核分配至少一個高速緩沖存儲器,向所述多個核分配多個高速緩沖存儲器。
3.如權利要求2所述的方法,其中,通過每個核運行的兩個或更多個線程共享分配給所述每個核的至少一個高速緩沖存儲器。
4.如權利要求2所述的方法,進一步包括:在分配給所述多個核的多個高速緩沖存儲器當中,把數據分成數據塊。
5.如權利要求4所述的方法,其中,每個數據塊適合分配給所述多個核中的每個核的至少一個高速緩沖存儲器。
6.如權利要求5所述的方法,進一步包括:把每個數據塊加載到在所述多個核中的每個核內提供的多個單指令多數據(SIMD)寄存器中。
7.如權利要求6所述的方法,進一步包括:在一次操作中把單指令多數據(SIMD)指令應用于每個數據塊。
8.如權利要求4所述的方法,進一步包括:把每個數據塊分割成多個線程塊,使得每個線程塊專用于一個線程。
9.如權利要求8所述的方法,進一步包括:把每個線程塊分解成多個寄存器塊,并且通過每個核內的多個寄存器,利用單指令多數據(SIMD)來處理所述寄存器塊。
10.一種用于地震數據處理的計算加速的系統,包括:
包括多個核的處理器,其中,根據要處理的數據來定義所述多個核的特定非統一存儲器訪問(NUMA)調度,并且其中,所述多個核中的每個核都被配置成運行多個線程中的兩個或更多個線程。
11.如權利要求10所述的系統,進一步包括分配給所述多個核的多個高速緩沖存儲器,其中,至少一個高速緩沖存儲器被分配給所述多個核中的每個核。
12.如權利要求11所述的系統,其中,通過每個核運行的兩個或更多個線程共享分配給所述每個核的至少一個高速緩沖存儲器。
13.一種提高地球物理數據計算中的處理速度的計算機實現的方法,包括:
讀取存儲在計算機可讀存儲器中的地球物理數據;
利用處理器對要處理的地球物理數據應用地球物理處理;
根據要由處理器處理的數據來定義處理器中的多個核的特定非統一存儲器訪問調度;以及
通過所述多個核中的每個核運行兩個或更多個線程。
14.如權利要求13所述的方法,其中,所述地球物理處理包括暫時數據依賴處理。
15.如權利要求13所述的方法,其中,所述地球物理處理包括空間數據依賴處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于雪佛龍美國公司,未經雪佛龍美國公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201180055086.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:模擬檢測設備
- 下一篇:用鎳鐵合金制備的蒸鍍用金屬掩模板





