中國科學院南海海洋研究所(以下簡稱南海海洋所)儀器中心聯合山東科技大學,在海洋模式并行異構加速研究方面取得新進展,成功開發出基于OpenACC的GPU加速并行POM(Princeton Ocean Model)模式。近日,相關成果發表于《環境建模與軟件》(Environmental Modelling & Software)。
“該項技術為高精度海洋數值模擬與實時預報提供了一種新的高效能計算解決方案?!闭撐耐ㄓ嵶髡?、南海海洋所高級工程師周巍表示,隨著海洋建模對空間分辨率與物理過程復雜度的雙重需求不斷提升,傳統串行POM的計算效率已難以滿足實際應用需求。
該研究相較于原始POM代碼的優勢。研究團隊供圖
研究團隊通過并行計算區域選擇、數據傳輸優化和計算模式調整等多維度優化策略,對經典POM代碼實施系統性重構。實測數據顯示,該并行版本在不同時空尺度的模擬實驗中均實現45倍加速比,較傳統并行方法展現出顯著優勢。
研究進一步揭示了GPU加速性能的關鍵制約因素——通過引入Nsight Systems性能分析工具,團隊發現數據傳輸環節存在顯著瓶頸,進而針對性優化了CPU-GPU間的數據傳輸策略,成功將冗余數據拷貝降低37.2%。
此外,研究對比論證了OpenACC相較于其他并行方案的技術特性,其獨特的指令制導并行模式在保證代碼可維護性與跨平臺移植性的同時,大幅降低了并行化改造成本,使得非專業開發人員也能快速構建高效并行計算環境。
研究團隊下一階段將重點推進三方面工作:深化POM代碼架構優化,構建多GPU協同計算架構;拓展該并行系統在強非線性海洋過程的模擬應用;開展跨平臺硬件適配測試,全面評估OpenACC方案的擴展性與普適性。
不同分辨率下串行和并行實現的運行時間。研究團隊供圖
上述研究得到中國科學院儀器設備功能開發技術創新項目、熱帶海洋環境國家重點實驗室自主研究項目以及國家自然科學基金項目的聯合資助,關鍵技術驗證依托南海海洋所超算平臺完成。
相關論文信息:https://doi.org/10.1016/j.envsoft.2025.106370
本文鏈接:海洋模式并行異構加速研究獲進展http://m.lensthegame.com/show-11-17605-0.html
聲明:本網站為非營利性網站,本網頁內容由互聯網博主自發貢獻,不代表本站觀點,本站不承擔任何法律責任。天上不會到餡餅,請大家謹防詐騙!若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。
上一篇: 構建中國主導的人工智能治理生態刻不容緩
下一篇: 香蕉果實后熟調控機制研究獲進展