華為全聯接大會2023(HUAWEI CONNECT 2023)第三日,以”融合編譯,協同優化,釋放多樣算力最大性能“為主題的畢昇編譯器分論壇順利舉辦。
華為編譯器與編程語言實驗室主任高耀清先生在開場致辭中提到,畢昇編譯器、畢昇JDK等產品為開發者提供全棧解決方案,實現性能競爭力領先,釋放鯤鵬、昇騰極致算力。同時,畢昇編譯團隊與上游開源社區保持密切的互動與合作,有20+位Committer引導和貢獻開源社區的特性演進,在openEuler與畢昇編譯器的協同上,進行跨域創新,不斷探索編程編譯領域新技術方向。高耀清表示,“面向當下AI大模型歷史機遇,讓我們一起為編程編譯技術的領域共同努力,為加速行業全面智能化做貢獻。”
華為編譯器技術專家魏偉帶來《畢昇融合編譯器特性介紹與跨域協同的應用實踐》精彩演講,為大家解讀了畢昇編譯器最新特性、與歐拉/高斯跨域協同,以及對畢昇未來發展的展望。魏偉表示,“在openEuler 23.03版本,通過kernel的LTO編譯、CFGO等實現開箱性能測試,如lmbench、stream等有5%-10%的性能提升。” 除了性能之外,還詳細介紹了畢昇編譯器在安全編碼、靜態檢測以及安全特性上的探索,比如引入KCFI特性,針對間接函數調用非法跳轉到函數體內部場景,防止OS kernel受到非線性溢出、錯誤的內存寫操作等影響。
openEuler Compiler SIG Maintainer周磊發表《畢昇JDK特性介紹》技術演講。畢昇JDK作為openEuler開箱自帶的JDK,進行了一系列優化。通過在指令、虛擬內存方面進行調整,提升JDK17的zgc吞吐量9%,減少停頓15%。在啟動加速方面,使用類歸檔的方案減少啟動的工作量,從而節省springboot啟動時間18%。另外在Java標準測試套specjvm和specjbb,畢昇JDK相對于基線OpenJDK都有所提升。
會上,中國科學院南海海洋研究所超算平臺負責人周巍、中科院計算技術研究所高級工程師劉穎分別帶來了畢昇編譯器的產業實踐分享。
中國科學院南海海洋研究所超算平臺負責人周巍在演講中提到,氣候變化加劇,各種極端天氣和海洋災害頻發,這些對海洋和大氣過程的精準和精細化預報提出了更高要求。周巍表示,“我們與畢昇編譯器團隊緊密合作,通過優化海洋模型代碼,并充分利用鯤鵬處理器硬件優勢以及畢昇編譯器編譯優化方面的優勢,大幅提升了海洋模擬的計算效率。這不僅縮短了模擬時間,還可以支持更高精度的海洋預報,為應對極端天氣和海洋災害提供關鍵支撐。”
中科院計算技術研究所高級工程師劉穎在分享中指出,高性能計算、人工智能等領域涌現出多樣的異構算力為編譯技術帶來了一些新的挑戰,中科院計算技術研究所與畢昇編譯器團隊共同探索深融合編譯機制,希望可以融合不同算力上的所有(非對稱)線程進行協同分析和優化,當前深融合機制的應用已經從通用編譯器擴展到人工智能編譯器,期待未來共同探索深融合編譯機制的更多場景。
中科院計算技術研究所高級工程師 劉穎繁榮的基礎軟件生態是數字基礎設施創新的重要組成部分,當前全行業正在進行基礎軟件全棧創新。未來畢昇編譯器希望能繼續與大家攜手合作,共同推動編譯器與編程語言技術發展和行業應用的繁榮。
審核編輯:彭菁
-
人工智能
+關注
關注
1804文章
48708瀏覽量
246506 -
編譯器
+關注
關注
1文章
1655瀏覽量
49890 -
算力
+關注
關注
2文章
1142瀏覽量
15451
原文標題:HC2023 | 融合編譯,協同優化,釋放多樣算力最大性能
文章出處:【微信號:openEulercommunity,微信公眾號:openEuler】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
評論