色天天综合网色天天,欧美内射rape视频,亚洲ⅴ国产v天堂a无码二区,日本新janpanese乱熟

關鍵字: 熱門搜索: 起重機 | 挖掘機 | 裝載機 | 泵機 | 壓路機
星邦智能
您當前的位置: 首頁 > 資訊中心 > 行業動態
山工機械
程序開源!地震領域的加速“新算法”如何為油氣行業賦能?
www.wuhubb.com   2025-02-15  中國工程機械信息網

  《CUDA 加速下的九分量互相關算法在地震背景噪聲信號處理中應用》論文提出的基于CUDA加速的九分量互相關算法,主要用于地震信號處理領域。然而,其高效的并行計算能力和對復雜數據的處理優勢,使其在石油行業的地震勘探和儲層監測中具有潛在的應用價值。

  1. 地震勘探數據處理:

  石油勘探過程中,地震數據的處理和分析是關鍵環節。傳統的CPU計算方法在處理大規模地震數據時可能存在效率瓶頸。 采用CUDA加速的九分量互相關算法,可以通過GPU的并行計算能力,顯著提高地震數據處理的速度和效率。

  2. 儲層監測與成像:

  高效的地震數據處理有助于更精確地提取地下結構信息。通過加速的互相關算法,可以更清晰地識別地層特征,提升地震成像的分辨率和準確性。 這對于石油勘探中的儲層識別和評估至關重要。

  3. 計算成本與效率:

  GPU的高性能計算能力使得在相同時間內處理更多的數據成為可能。這不僅提高了工作效率,還可能降低計算資源的消耗和成本。 對于需要處理大量地震數據的石油公司而言,具有重要的經濟意義。

  4. 支持復雜的地震反演和建模:

  石油勘探中,地震反演和建模是理解地下結構的關鍵技術。加速的九分量互相關算法可以處理更復雜的地震數據,支持更精細的反演和建模工作。這有助于提高儲層描述的精度和可靠性。

  5. 促進技術創新和應用:

  將CUDA加速技術應用于地震信號處理,展示了高性能計算在地球物理領域的潛力。 石油行業可以借鑒這一經驗,探索更多高性能計算技術在勘探和開發中的應用,推動技術創新。

  綜上所述,《CUDA 加速下的九分量互相關算法在地震背景噪聲信號處理中應用》論文為石油行業提供了在地震數據處理、成像、建模等方面的技術借鑒,有助于提升勘探效率和精度,降低成本,促進技術進步。

  該研究通過并行計算,有效地縮短了處理時間,為地震學研究提供了新的技術路徑。其方法不僅具有較高的計算效率,還在實際應用中取得了顯著成果。其高效的信號處理能力為潤滑油行業的性能評估和質量控制提供了潛在的技術參考。中國潤滑油信息網轉載此文,旨在為潤滑油行業的科研人員和工程師提供先進的信號處理技術參考,促進跨領域的技術交流與合作。

  我們期待該研究成果的推廣能為潤滑油行業的優化性能測試、模擬工況分析、質量檢測與監控、設備故障診斷與預測、 產品研發與創新等方面提供新的思路和方法。

         

  1 背景與動機

  大洋風暴翻騰不息,掀起洶涌海浪。這些海浪產生的微弱信號,遠在陸地的地震臺也能聽到。從上世紀中葉起,科學家們便開始關注這些幾乎被湮沒在地震圖中的背景噪聲;新世紀以來,噪聲成像方法逐漸被廣泛應用,乃至成為一種常規手段,為我們更加全面地探測地球內部打開了新視角。


  海浪激發地脈動信號示意圖。風暴激起的海浪將力作用于海底和海岸,通過固體地球將信號傳遞到遠處陸地上的觀測臺陣 (Prieto, 2012)

  與依賴天然地震或主動震源的研究方法相比,噪聲地震學使用截然不同的信號源。地震背景噪聲(Ambient Noise) 幾乎在地球上無時無刻不在發生,它源自海浪、微震、各種環境振動及人類活動等。

  通過對不同臺站的噪聲進行互相關處理,我們能從嘈雜信號中提取出兩個臺站之間的經驗格林函數(Empirical Green’s function) ,對應臺站之間地下介質對脈沖信號的響應。

  這一技術不僅可應用于地球內部結構的成像,還能用于監測局部區域的速度變化、應力場演化等,為我們揭示地球內部的演化過程。

  地震儀通常在三個方向上記錄地震動信號,包括東西(E-W),南北(N-S)和垂直方向(U-D),當我們對兩個臺站的三分量信號進行互相關時,就會得到九分量互相關函數。不同分量的互相關函數里,蘊含了不同類型變形信息:

  Z-Z(垂直-垂直分量)常常含有豐富的瑞利波,用于分析地下SV波速度結構和方位各向異性。

  T-T分量垂直于臺站連線的水平分量)則包含豐富的勒夫波,可用于反演SH波速度結構。勒夫波和瑞利波的頻散曲線可聯合揭示地下介質的徑向各向異性。

  這些信息幫助我們認識地下結構的三維空間變化和介質的變形特征,也為后續成像與監測研究帶來更多可能。

  然而,面對日益增多的臺站不斷延長的觀測時長,如何快速高效地完成龐大的九分量互相關計算,成了一個亟待解決的關鍵問題。

  2 海量計算挑戰

  海量計算規模是九分量互相關計算面臨的第一個挑戰,也是最基本的挑戰。

  當臺站數量為 N 時,每兩臺站之間都要做互相關,參與計算的臺站對總數達到 N×(N?1)/2。而每對臺站的三分量又需與另一臺站的三分量逐一互相關,計算量隨之增加 9 倍。更何況,這些互相關往往要對連續波形記錄開展,動輒幾個月甚至幾年的數據累積,體量之大令人咋舌。

  在如此龐大的數據規模下,即使是CPU 多核并行計算方案 也往往需要漫長的計算時間。有的團隊會將數據打包上傳到云端或分布式集群,雖然能將運算負載分擔到各個節點上,但昂貴的費用和網絡傳輸瓶頸也隨之而來。

  于是,更具靈活性的方案——CPU-GPU 異構并行計算開始受到關注。通過CPU-GPU異構計算,我們能在一臺裝載一張或多張GPU設備的工作站上,處理海量九分量互相關數據,顯著縮短計算周期。這為大規模背景噪聲研究掃清了關鍵障礙。

  接下來,我們將具體探討GPU 加速在九分量互相關中的原理與實現。

  3 CUDA計算技術

  可以打一個簡單的比方:

  CPU 就像手藝高超但人數有限的專家團隊,能獨立完成各種精巧操作,卻難以同時處理海量重復性工作。

  GPU 則像由成百上千名普通工匠組成的大軍,雖然每位工匠只能干相對簡單的活兒,卻能齊頭并進、同時出力


  CPU:少量強大的核心,適合復雜、單線程任務,如邏輯計算、系統管理。GPU:海量小核心,適合并行計算、批量處理,如圖像渲染、深度學習。本圖由 GPT 使用DALL·E 自動生成,直觀展示CPU 和GPU 的工作模式差異。

  CUDA (Compute Unified Device Architecture)是NVIDIA 推出的開發環境,能夠讓研究者輕松指揮這支 GPU 大軍。

  對于地震學從業者來說,在CUDA的助力下,只要把適合并行的那部分算法(如 FFT、卷積或互相關)包裝好,調用合適的函數或庫,就能充分釋放 GPU 的算力。

  為什么地震學格外適合 GPU 加速?

  因為在許多場景中(如互相關、卷積、數值積分、有限差分模擬),我們需要進行成千上萬次類似的運算。這些操作都有一個共同點:可將大塊數據拆分成無數小任務,再并行派給 GPU 核心處理。如此一來,以往在 CPU 環境下可能需要數天甚至更久的計算,借助 GPU 通常能在數小時甚至更短時間內完成,大大提升研究與應用效率。

  4 預處理和疊加:提升NCF信噪比的關鍵

  要真正從背景噪聲中挖掘出有用信號,互相關之前,往往少不了預處理。

  為什么要預處理?因為我們收集到的連續記錄里,既有微震、海潮、風浪帶來的隨機振動,也可能混進高能強震或其他非背景事件(例如PL源,Persist and Localized Source, 固定位置持續發出固定頻率信號的噪聲源)。如果不及時抑制這些無關干擾,互相關結果中就可能出現顯著的無物理意義的信號。

  常見的預處理方式包括時間域歸一化(如one-bit、滑動窗平均歸一化)和頻域譜白化(frequency-domain whitening)

  它們的主要思路是在時間和頻率兩個維度上將噪聲均衡化,避免特定時段或頻帶能量過于集中,從而干擾后續互相關的結果。在我們的工作中,我們進一步引入了分頻帶滑動窗時間域歸一化(Multi-band running absolute time domain normalization)(Zhang et al., 2018),進一步提升了目標信號的信噪比。


  (a)使用不同預處理手段對噪聲信號進行預處理后得到的互相關函數。 (b)使用分頻帶滑動窗時間域歸一化+譜白化;(c)譜白化+不分頻帶的滑動窗時間域歸一化

  那么,獲得互相關函數之后,該怎么進一步通過疊加提升互相關函數中主要信號的信噪比(SNR)呢?最簡單的線性疊加并不能總是抑制噪聲。根據高斯噪聲的特性,信噪比與線性疊加數量的平方根成正比。

  這時就需要效率更高的相位加權疊加(Phase-Weighted Stacking,PWS)時頻相位加權疊加(tf-PWS) (Schimmel et al. 1997; Schimmel et al., 2011)出馬了:

  ·PWS 通過捕捉不同時段互相關結果在相位上的一致性來賦予權重,從而抑制相位紊亂的噪聲;

  ·tf-PWS 更進一步,將相位加權操作延伸到時-頻域,不同頻率成分在不同時間段都能得到“個性化”加權,進而讓信噪比獲得更全面的提升。


  不同疊加方法的互相關函數結果,測試數據為日本Hi-net,(a)中黑色三角形為測試臺站。

  值得一提的是,在我們的計算框架里,預處理和高級疊加算法也借由CUDA實現了并行加速。對高信噪比處理技術的高性能優化,為我們帶來更加優質、高效、干凈和豐富的互相關結果。

  5 我們的解決方案

  在此前提及的預處理與疊加技術基礎上,我們搭建了一套 CPU+GPU 異構計算框架,以兼顧靈活性與高效性。


  通過這種CPU負責管理調度(以及不多的數據處理)、GPU 專注數值并行的模式,重復性最強、計算量最大的互相關和信號處理環節可以在 GPU 上獲得顯著加速,而CPU 則更好地承擔文件讀寫與流程管理任務,最大化整體效率。

  速度對比:CPU并行 vs. CPU-GPU異構

  為驗證加速效果,我們選取了305個三分量臺站連續92天的噪聲記錄作為測試數據,數據采樣率為10Hz,數據規模為243GB。

  若僅用CPU并行方案(在我們的實驗中使用了60個核心),一次完整的九分量互相關往往需要幾天甚至數周;而在 CPU-GPU 并行方案下,通過合理的顯存管理與算法設計,運算時間可顯著縮短至不到一天,加速比達到176。


結果檢驗


  架構設計為了讓研究者在實際操作中更加便捷高效,我們對CPU 端GPU 端做了明確分工,并通過多任務隊列來調度多張顯卡:

  CPU 端任務

  SAC 文件匹配:借助正則表達式快速篩選所需地震記錄,極大地方便用戶導入數據。

  濾波器設計:在此階段靈活定義濾波參數,為后續 GPU 大規模并行處理做準備。

  多卡調度:使用 ThreadPoolExecutor(源自concurrent.futures)管理多任務隊列,將數據批次動態分配給多張GPU,充分利用硬件資源。

  GPU 端任務  

  并行濾波、譜白化與時間域歸一化:在 GPU 上完成大量重復性預處理操作,大幅降低傳統 CPU 串行或小規模并行方式下的時間損耗。

  自適應批次(Adaptive Batch Size)互相關:根據數據規模自動調整批次大小來做互相關,既充分利用顯存,又適應小規模及超大規模數據的處理需求。

  PWS/tf-PWS 疊加框架:在 GPU 上直接調用高階疊加算法(PWS、tf-PWS),讓原本耗時巨大的信號增強流程也能順暢融入常規化處理。


  兩種對連續波形數據進大規模互相關分批處理的手段。(a) 優先處理同一時段所有臺站對的數據,(b) 優先處理單一臺站對所有時間段的數據。兩種方法都可以根據GPU內存能力進行自動化分批處理。

  在這樣一套架構下,CPU主要負責數據組織與任務調度,GPU 則專攻計算密集型環節,從而達成最大化整體效率的目標。對用戶而言,無需深度掌握 GPU 的底層指令或編程邏輯,只要準備好 SAC 數據、指定必要參數,系統便可自動完成從預處理到九分量互相關及后續疊加的一系列操作——既易用又高效

  此外,這種設計在動輒數百GB乃至更大規模的背景噪聲數據處理中尤為實用。以往,單機 CPU 可能算力吃緊,或者要耗費大量時間排隊云端和超算資源。現在,通過一臺帶顯卡的服務器,就能輕松完成海量九分量互相關與疊加處理,為后續的地震學成像和監測研究提供強力支撐。

  通過以上方法與成果,我們成功突破了九分量互相關在大規模數據下的運算瓶頸,也讓高階疊加算法(PWS、tf-PWS)的計算效率大幅提升。

  6 總結

  在大數據時代,密集臺陣對與長時間觀測的傳統 CPU 難以招架背景噪聲互相關計算;而GPU 并行的出現,為我們提供了一個靈活、高效并且更具性價比的解決思路。

  當然,要想真正發揮GPU 并行的威力,還需要在程序設計和算法層面進行不斷優化。像減少 CPU 與GPU 之間的頻繁數據傳輸、合理安排數據塊大小和巧用 GPU 共享內存等技巧,都能顯著提升最終的加速效果。

  展望未來,這種GPU 并行 + 先進算法 的思路并不限于九分量互相關。

  任何具有大量可并行操作的數值流程都能從 GPU 算力中受益。在學術研究和生產實踐里,我們也能在更短時間內完成更多迭代與更復雜的實驗,獲取更細致的結果。

  更為重要的是,相比堆疊更多 CPU 核心或依賴大規模集群,單臺 GPU 工作站往往能在單位能耗下獲得更高的計算吞吐量,既節省成本(根據Google Cloud的報價推算,使用CPU-GPU異構計算的成本是使用純粹CPU并行架構的1/50),也更加綠色環保。

  我們相信,在不遠的將來,經過CUDA加速并裝載了更高級疊加方法的九分量互相關計算程序,將會逐漸成為背景噪聲研究中的常規配置,幫助研究者高效處理海量數據、提煉更多細節,邁向更深更廣的未知領域。

  聲明和致謝

  本程序最初由中國地震局地球物理研究所王偉濤老師委托中國科學技術大學網絡和信息中心的孫廣中、吳超老師團隊開發完成。最初的單分量版本加速代碼的相關論文已發表在在DOI: 10.1109/paap56126.2022.10010612。

  后續的改進(包括預處理方法、批處理和多卡適配、高級疊加算法加速以及九分量擴展等)由本文作者中國科學技術大學博士研究生王景熙完成,相關成果已發表在High-performance CPU-GPU Heterogeneous Computing Method for 9-Component Ambient Noise Cross-correlation, Earthquake Research Advances, https://doi.org/10.1016/j.eqrea.2024.100357,

  閱讀原文:


  本程序已在https://github.com/wangkingh/FastXC上開源。

  本文的測試數據來自日本精度密集臺網Hi-net以及中國科學技術大學姚華建老師課題組。程序已通過多套數據集的校驗測試,效果優異,能夠完成不同尺度的數據規模的計算。相關程序,特別是經過加速的高級疊加算法,已成功應用于示范礦區成像、斷裂帶成像、區域結構成像等實驗。

  歡迎大家使用我們的程序并引用我們的論文,也歡迎大家提出各種建議和意見!同時,再次感謝在程序測試過程中各單位伙伴們的信任與支持!

  參考文獻:

  1. Wang, J., et al., High-performance CPU-GPU Heterogeneous Computing Method for 9-Component Ambient Noise Cross-correlation. Earthquake Research Advances, 2025: p. 100357.

  2. Prieto, G.A., Imaging the Deep Earth. Science, 2012. 338(6110): p. 1037-1038.

  3. Schimmel, M. and H. Paulssen, Noise reduction and detection of weak, coherent signals through phase-weighted stacks. Geophysical Journal International, 1997. 130(2): p. 497-505.

  4. Schimmel, M., E. Stutzmann, and J. Gallart, Using instantaneous phase coherence for signal extraction from ambient noise data at a local to a global scale. Geophysical Journal International, 2011. 184(1): p. 494-506.

  5. Wu, C., et al., An Efficient Ambient Noise Cross-Correlation Algorithm on Heterogeneous CPU-GPU Cluster. 2022 IEEE 13th International Symposium on Parallel Architectures, Algorithms and Programming (PAAP), 2022: p. 1-5.

  6. Zhang, Y., et al., 3-D Crustal Shear-Wave Velocity Structure of the Taiwan Strait and Fujian, SE China, Revealed by Ambient Noise Tomography. Journal of Geophysical Research: Solid Earth, 2018. 123(9): p. 8016-8031.

  文章來源:ERA期刊/地震學科普


來源:ERA期刊/地震學科普    打 印    關 閉
友情提醒 本信息真實性未經中國工程機械信息網證實,僅供您參考。未經許可,請勿轉載。已經本網授權使用的,應在授權范圍內使用,并注明“來源:中國工程機械信息網”。
特別注意 本網部分文章轉載自其它媒體,轉載目的在于傳遞更多行業信息,并不代表本網贊同其觀點和對其真實性負責。在本網論壇上發表言論者,文責自負,本網有權在網站內轉載或引用,論壇的言論不代表本網觀點。本網所提供的信息,如需使用,請與原作者聯系,版權歸原作者所有。如果涉及版權需要同本網聯系的,請在15日內進行。
list_info_D1
list_info_D2
更多>>專題推薦
關于6300 | 本網動態 | 聯系方式 | 免責聲明 | 版權信息 | 法律顧問
客戶服務:6300@6300.net 服務熱線:0754-88363699 商事QQ:1594591502
工程機械信息網 Copyright[c]1999-2023 All Rights Reserved 汕頭市九鼎科技有限公司 版權所有
《中華人民共和國增值電信業務經營許可證》編號:粵B2-20050302號

粵公網安備 44051102000045號

×關閉

主站蜘蛛池模板: 仁寿县| 黔南| 嵩明县| 新疆| 长汀县| 育儿| 奉贤区| 千阳县| 兖州市| 尚义县| 芦溪县| 泸溪县| 华蓥市| 阳城县| 河间市| 凤台县| 余干县| 涟源市| 天峨县| 华容县| 洪泽县| 社会| 苗栗县| 潮州市| 福州市| 湟源县| 邻水| 五台县| 沙坪坝区| 会昌县| 江门市| 墨脱县| 河北省| 临武县| 汉寿县| 舒兰市| 天津市| 吐鲁番市| 玉溪市| 巴林右旗| 宝清县|