包云崗分享:關(guān)于RISC-V發(fā)展的4類挑戰(zhàn)和5點(diǎn)認(rèn)識
RISC-V生態(tài)的快速發(fā)展源于業(yè)界對這一開放指令集體系結(jié)構(gòu)的共同信念,然而其發(fā)展并非一帆風(fēng)順。企業(yè)在推廣RISC-V時面臨諸多現(xiàn)實(shí)問題,包括來自客戶客戶的質(zhì)疑、與Arm的差異化價值、軟件移植的難度等等。但這些挑戰(zhàn)正在逐步得以解決。
在第五屆RISC-V中國峰會上,中國科學(xué)院計算技術(shù)研究所副所長、中國開放指令生態(tài)(RISC-V)聯(lián)盟秘書長、北京開源芯片研究院首席科學(xué)家包云崗教授發(fā)表了題為“RISC-V生態(tài)的機(jī)遇與挑戰(zhàn)”的演講。他分享了RISC-V生態(tài)發(fā)展的現(xiàn)狀、面臨的挑戰(zhàn)以及解決路徑,展現(xiàn)了RISC-V在未來成為主流指令集體系結(jié)構(gòu)的潛力。
關(guān)于RISC-V的4類挑戰(zhàn)和5點(diǎn)認(rèn)識
包云崗教授開篇指出,RISC-V生態(tài)的快速發(fā)展源于業(yè)界對這一開放指令集體系結(jié)構(gòu)的共同信念,即它有潛力在未來創(chuàng)造一片新天地。然而,他也坦言,RISC-V的發(fā)展并非一帆風(fēng)順。企業(yè)在推廣RISC-V時面臨諸多現(xiàn)實(shí)問題,例如下游客戶對RISC-V缺乏了解,質(zhì)疑其與ARM的差異化價值,客戶不清楚RISC-V芯片的主打場景,軟件移植和開發(fā)成本高,現(xiàn)有軟件難以直接適配,市場熟悉ARM解決方案的人才眾多但RISC-V技術(shù)支持人才稀缺,以及客戶期待更具性價比的RISC-V整體解決方案。包教授將這些問題歸納為四類:產(chǎn)品與解決方案不足、工具鏈不完善、人才短缺以及缺乏標(biāo)桿案例。他強(qiáng)調(diào),盡管挑戰(zhàn)重重,但通過開放性和可定制化的優(yōu)勢,RISC-V有望在未來實(shí)現(xiàn)突破。
針對這些問題,包云崗提出了關(guān)于RISC-V的五點(diǎn)認(rèn)識,勾勒出解決路徑和發(fā)展方向。首先,RISC-V不應(yīng)僅被視為ARM的原位替代品,而應(yīng)充分發(fā)揮其開放性和可定制化優(yōu)勢,探索差異化應(yīng)用場景。其次,RISC-V的開放性支持開源實(shí)現(xiàn)和工具鏈,類似Linux和RedHat的成功模式,可顯著降低開發(fā)成本并催生新商業(yè)模式。第三,RISC-V的可定制化特性結(jié)合敏捷開發(fā),能夠降低開發(fā)門檻,未來可能實(shí)現(xiàn)“開發(fā)APP加少量人員即可推出軟硬件解決方案”的模式。第四,AI推理的算力需求為RISC-V提供了新賽道,RISC-V與AI的組合有望成為未來趨勢。最后,當(dāng)前RISC-V生態(tài)中,芯片公司獲利較多,但需探索讓軟件開發(fā)者獲利的機(jī)制,以推動生態(tài)可持續(xù)發(fā)展。
開源模式降低企業(yè)成本,推動生態(tài)發(fā)展
包云崗以北京開源芯片研究院的“香山”開源計算子系統(tǒng)為例,詳細(xì)介紹了如何通過開源模式降低成本并推動RISC-V生態(tài)發(fā)展。以一款量產(chǎn)10萬顆的64核服務(wù)器芯片為例,傳統(tǒng)開發(fā)成本約7.5億元,IP授權(quán)和版稅占2.5億元,約33%。通過開源聯(lián)合開發(fā)模式,可節(jié)省約2.5億元的IP費(fèi)用,為企業(yè)釋放更多創(chuàng)新資源?!跋闵健表?xiàng)目已推出三套開源計算子系統(tǒng),包括兩款CPU核——南湖和昆明湖,以及兩款片上網(wǎng)絡(luò)——珠江和溫榆河。其中,昆明湖V2面向服務(wù)器領(lǐng)域,性能達(dá)15分/GHz,優(yōu)化后可達(dá)18.5分/GHz,支持RVA23和虛擬化,性能與ARM N2差距縮小至8%左右。溫榆河V2面向通用和智能計算的片上網(wǎng)絡(luò),針對AI應(yīng)用優(yōu)化,支持32KB多播數(shù)據(jù)傳輸。南湖V5與珠江V1組合則面向終端設(shè)備,提供高性價比、低功耗的解決方案。
“香山”子系統(tǒng)已取得初步應(yīng)用成果。例如,進(jìn)迭時空公司將“香山”集成至SoC,成功運(yùn)行4核配置并啟動虛擬機(jī),預(yù)計2025年9月完成流片。此外,“香山”編譯器基于LLVM開發(fā),進(jìn)一步提升了20%的性能,已并入LLVM主線。未來,“香山”將繼續(xù)迭代。昆明湖V3目標(biāo)單核性能達(dá)22分/GHz,當(dāng)前模擬器性能為20.1分/GHz,并增強(qiáng)了機(jī)密虛擬機(jī)等安全特性。溫榆河和多核系統(tǒng),包括2核、4核、8核、16核,已通過穩(wěn)定性測試,面向AI和服務(wù)器場景持續(xù)優(yōu)化。
針對業(yè)界對開源質(zhì)量的質(zhì)疑,包云崗強(qiáng)調(diào),開源完全可以交付產(chǎn)品級設(shè)計?!跋闵健表?xiàng)目通過與多家企業(yè)的合作,累計開發(fā)2萬多個測試用例,實(shí)現(xiàn)100%功能點(diǎn)覆蓋,發(fā)現(xiàn)并修復(fù)1470個Bug,其中近500個由合作企業(yè)貢獻(xiàn)。奕斯偉、進(jìn)迭時空、藍(lán)芯算力、算能等企業(yè),以及合見工軟、芯華章、新思等工具提供商,為“香山”的驗(yàn)證提供了重要支持。
包云崗表示,“香山”子系統(tǒng)將在2025年實(shí)現(xiàn)4核、8核、16核乃至64核的交付,部分企業(yè)將在9月完成流片。他呼吁更多企業(yè)參與RISC-V生態(tài)建設(shè),借鑒Linux的成功經(jīng)驗(yàn),共同打造開源主線,推動產(chǎn)業(yè)升級。開源IP比例的提升將顯著降低行業(yè)成本,增強(qiáng)企業(yè)競爭力。
###
包云崗教授的演講既有對RISC-V未來前景的堅(jiān)定信心,也有對現(xiàn)實(shí)挑戰(zhàn)的清醒認(rèn)識。他通過“香山”項(xiàng)目的實(shí)踐,展示了RISC-V在開源模式下的巨大潛力,為業(yè)界提供了清晰的發(fā)展路徑。RISC-V生態(tài)的成功不僅依賴技術(shù)突破,更需要全行業(yè)的共同努力與創(chuàng)新。