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