2025 年 06 月 06 日,兆松科技(武漢)有限公司(以下簡(jiǎn)稱(chēng)“兆松科技”)宣布正式發(fā)布高性能 RISC-V 編譯器 ZCC 4.0.0 版本。新版本在性能優(yōu)化、廠商自定義指令支持和軟件庫(kù)等方面實(shí)現(xiàn)全面升級(jí),并同步推出免費(fèi)社區(qū)版,旨在幫助開(kāi)發(fā)者降低應(yīng)用門(mén)檻,廣泛協(xié)同產(chǎn)業(yè)鏈上下游,共同推動(dòng) RISC-V 架構(gòu)的應(yīng)用落地與持續(xù)發(fā)展。
主要更新
ZCC 編譯器基于 LLVM 框架深度開(kāi)發(fā),在指令集支持、編譯優(yōu)化等多個(gè)維度持續(xù)增強(qiáng)。ZCC 4.0.0 版本的主要更新包括:
完成向 LLVM 19.1.6 版本的遷移;
將 Newlib C 庫(kù)替換為自研 MCUlib C 庫(kù),進(jìn)一步提升編譯代碼密度;
精簡(jiǎn) Multilib 體積,默認(rèn)支持更多的 -march 選項(xiàng);
新增對(duì) XuanTie 自定義 Xthead* 擴(kuò)展指令的支持,并對(duì)部分?jǐn)U展指令實(shí)現(xiàn)了編譯優(yōu)化;
新增 XuanTie C908 調(diào)度模型;
新增對(duì) Nuclei 自定義 Xxlvqmacc 擴(kuò)展指令的支持;
優(yōu)化 Andes RISC-V 內(nèi)核(D45、D25F)調(diào)度模型,性能進(jìn)一步提升;
llvm-objcopy 工具支持導(dǎo)出 Verilog 可讀取的內(nèi)存初始化文件。
性能數(shù)據(jù)
ZCC 4.0.0 工具鏈在多家 RISC-V 合作廠商(包括玄鐵、芯來(lái)、晶心、先楫)的硬件平臺(tái)上展現(xiàn)出卓越的性能表現(xiàn),相較于開(kāi)源 GNU GCC 14.2.0 工具鏈,ZCC 4.0.0 在 CoreMark 測(cè)試中平均可以實(shí)現(xiàn)22%的性能提升,以及16%的代碼密度優(yōu)化。Dhrystone (ground rules) 測(cè)試中, ZCC 4.0.0 平均可以實(shí)現(xiàn)35%的性能提升,以及48%的代碼密度優(yōu)化。

玄鐵團(tuán)隊(duì)高級(jí)技術(shù)專(zhuān)家盛仿偉表示:“兆松科技作為 RISC-V 編譯器領(lǐng)域技術(shù)領(lǐng)跑者,深度參與玄鐵工具鏈生態(tài)共建,其自研編譯優(yōu)化技術(shù)顯著提升玄鐵處理器能效表現(xiàn)。兆松科技已成功為多家頭部芯片企業(yè)提供定制化編譯解決方案,在代碼密度、執(zhí)行效率等核心指標(biāo)上獲行業(yè)驗(yàn)證,可有效降低客戶開(kāi)發(fā)成本,是玄鐵生態(tài)協(xié)同創(chuàng)新的理想伙伴。”
芯來(lái)科技軟件總監(jiān)方華啟表示:“兆松科技的編譯器工具相較于開(kāi)源的 GCC 和 LLVM,在性能和 code size 方面表現(xiàn)出色,充分挖掘了芯來(lái) RISC-V 處理器的潛力。此外,兆松科技推出的 ZCC FuSa 版本,全面支持芯來(lái) NA300 和 NA900 系列,兆松科技的創(chuàng)新技術(shù)將有力推動(dòng) RISC-V 生態(tài)在車(chē)規(guī)等關(guān)鍵領(lǐng)域的發(fā)展。”
晶心科技資深技術(shù)經(jīng)理王庭昭表示:“我們非常高興能夠見(jiàn)看見(jiàn) ZCC 編譯器 4.0 的發(fā)布,并持續(xù)對(duì)晶心處理器性能優(yōu)化。兆松科技持續(xù)在性能、自定義指令支持等方面精進(jìn),ZCC 工具鏈已成為 RISC-V 解決方案中不可或缺的一部分。社區(qū)版的推出,將進(jìn)一步激發(fā)開(kāi)發(fā)者生態(tài)的活力,加速 RISC-V 應(yīng)用的落地與普及。”
先楫半導(dǎo)體軟件總監(jiān)錢(qián)江浩表示:“與兆松科技在高性能 MCU 領(lǐng)域的合作,堪稱(chēng)國(guó)產(chǎn) RISC-V 生態(tài)發(fā)展進(jìn)程中的關(guān)鍵里程碑。此次合作不僅顯著強(qiáng)化了產(chǎn)業(yè)鏈上下游的技術(shù)協(xié)同效應(yīng),更在國(guó)產(chǎn)芯片自主化進(jìn)程中留下濃墨重彩的一筆,其深遠(yuǎn)影響預(yù)計(jì)將持續(xù)釋放。合作成果集中體現(xiàn)在兩大核心突破:
一方面,成功填補(bǔ)了國(guó)內(nèi)高性能 RISC-V MCU 工具鏈的長(zhǎng)期空白,直擊傳統(tǒng)工具鏈對(duì)高性能 RISC-V 架構(gòu)支持不足的行業(yè)痛點(diǎn),為國(guó)產(chǎn)基于高性能 MCU 芯片的軟件開(kāi)發(fā)、應(yīng)用推廣破除關(guān)鍵技術(shù)壁壘;
另一方面,徹底破解了 "芯片 - 軟件" 長(zhǎng)期割裂的困局 —— 在傳統(tǒng)模式下,國(guó)產(chǎn) MCU 研發(fā)常因深度依賴(lài)國(guó)外工具鏈而受制于人,此次合作則創(chuàng)新性構(gòu)建了從 MCU 硬件到開(kāi)發(fā)工具鏈的全棧國(guó)產(chǎn)化技術(shù)體系,大幅降低對(duì)西方工具的依賴(lài)度,夯實(shí)國(guó)產(chǎn)芯片產(chǎn)業(yè)的自主可控根基。
依托兆松科技在工具鏈開(kāi)發(fā)領(lǐng)域的深厚技術(shù)積淀,以及其對(duì) RISC-V 生態(tài)推廣的開(kāi)放包容態(tài)度,我們有理由相信,未來(lái)將涌現(xiàn)出更多基于高性能 RISC-V 架構(gòu)的 MCU 創(chuàng)新應(yīng)用,推動(dòng)國(guó)產(chǎn)芯片產(chǎn)業(yè)邁向更廣闊的發(fā)展空間。”
License
從 ZCC 4.0.0 起,兆松科技正式推出免費(fèi)社區(qū)版。社區(qū)版在功能、性能、穩(wěn)定性等方面與商業(yè)版完全一致,支持所有功能與優(yōu)化,旨在為廣大開(kāi)發(fā)者提供零門(mén)檻的高性能 RISC-V 編譯工具鏈體驗(yàn)。目前 ZCC 編譯器提供以下版本及服務(wù),社區(qū)版和商用版主要區(qū)別在于商業(yè)用途授權(quán)限制以及技術(shù)支持模式:
ZCC 社區(qū)版
ZCC商用版
ZCC 功能安全版
全功能與優(yōu)化
完整支持
非商業(yè)用途免費(fèi)
開(kāi)發(fā)者社區(qū)
自定義指令適配及針對(duì)性的性能優(yōu)化
定制商用授權(quán)
專(zhuān)業(yè)技術(shù)支持服務(wù)
ISO 26262 認(rèn)證
及功能安全服務(wù)包
定制商用授權(quán)
專(zhuān)業(yè)技術(shù)支持服務(wù)
-
mcu
+關(guān)注
關(guān)注
146文章
17847瀏覽量
360622 -
RISC-V
+關(guān)注
關(guān)注
46文章
2498瀏覽量
48290 -
先楫半導(dǎo)體
+關(guān)注
關(guān)注
10文章
249瀏覽量
2576
發(fā)布評(píng)論請(qǐng)先 登錄
RISC-V生態(tài)又一里程碑!Debian官宣支持RV64
DC-ROMA RISC-V AI PC 正式發(fā)布!

先楫半導(dǎo)體MCU具有哪些優(yōu)勢(shì)?
600MHz RISC-V 雙核加持!先楫HPM6P00重新定義國(guó)產(chǎn)高性能混合信號(hào)MCU

600MHz RISC-V 雙核加持!先楫HPM6P00重新定義國(guó)產(chǎn)高性能混合信號(hào)MCU

RISC-V生態(tài)崛起:政策落地與高性能芯片的崛起

關(guān)于RISC-V芯片的應(yīng)用學(xué)習(xí)總結(jié)
RISC-V MCU技術(shù)
觀點(diǎn)評(píng)論 | RISC-V,偉大里程碑

評(píng)論