作者:九林
如果有人問全球前三大指令集,或許芯片公司門口的守樓大爺也能如數(shù)家珍地報(bào)出:X86、Arm、RISC-V。
相較于前兩大架構(gòu),2010年“出生”的RISC-V被稱為“第三大指令集”好像有點(diǎn)名不副實(shí)。
要知道,X86指令集能夠占領(lǐng)一半以上的PC處理器市場(chǎng)和95%以上的服務(wù)器市場(chǎng),Arm指令集則占據(jù)了全球99%以上的移動(dòng)設(shè)備。而作為僅有14歲的“后輩”,RISC-V能夠占據(jù)的市場(chǎng)份額可想而知。
不過,短短時(shí)間內(nèi),能夠殺出重圍,闖入兩大指令集的“狩獵場(chǎng)”。RISC-V自然也是有自己的優(yōu)勢(shì)。
如同每一個(gè)名將,都有自帶著獨(dú)特的BUFF。比如單手舉鼎的項(xiàng)羽,力大無窮。RISC-V天生就帶著三大BUFF:開源開放、免費(fèi)、可修改。
“大浪淘沙”中的RISC-V
我們先談?wù)凴ISC-V尚未出現(xiàn)前的世界。
1978年,英特爾創(chuàng)造了X86指令集,并且對(duì)該架構(gòu)的演進(jìn)具有絕對(duì)的控制權(quán)。X86統(tǒng)治了幾乎所有計(jì)算機(jī)、服務(wù)器等高性能領(lǐng)域。
想要使用X86指令集,不光要有錢,還要有資格。在過去的30多年,拿到X86入場(chǎng)券的僅僅只有AMD和Cyrix(Cyrix被威盛收購,后來威盛又將該項(xiàng)業(yè)務(wù)賣給中國大陸一家芯片企業(yè)成立兆芯)。
Arm公司主導(dǎo)的Arm架構(gòu)與X86不同,雖然Arm本身在負(fù)責(zé)架構(gòu)的升級(jí),但是只做IP核生意。也就是說,想要使用Arm,有錢就行。“資格”(授權(quán))在Arm手里,只要給夠錢,都不是問題。從1997年,Arm9問世以來,在蘋果A系列芯片的帶動(dòng)下,基于Arm自研芯片的移動(dòng)端產(chǎn)品越來越多。
但隨時(shí)可能被人取消資格、禁止參賽的世界是需要改變的。當(dāng)被世界捆住手腳,總需要有人掙脫束縛。2010年,加州大學(xué)伯克利分校Krste Asanovi?教授決定開發(fā)一個(gè)開放原始代碼的電腦系統(tǒng),X86沒資格、Arm又太貴。惹誰都別惹知識(shí)分子,Krste Asanovi?教授找來了David Patterson,開源、免費(fèi)、可修改的RISC-V由此誕生。
RISC-V的到來,本身也有點(diǎn)突破“枷鎖”的味道。之后,為了確保RISC-V的開源,RISC-V基金會(huì)還將總部從美國遷移到了中立國瑞士。
“名將”RISC-V帶著它的尖刀,沖擊著市場(chǎng)。2021年RISC-V國際基金會(huì),會(huì)員數(shù)量為300多家,而到2024年,其會(huì)員數(shù)量已經(jīng)超過4000家,有了超10倍的增長(zhǎng)。在2022年,市場(chǎng)上量產(chǎn)的RISC-V處理器已經(jīng)達(dá)到100億顆,其中有50%來自中國。
目前國際上著名的開源社區(qū)Debian已首次把RISC-V作為官方支持的指令集架構(gòu),此外,Google的Android開源版本AOSP也宣布把RISC-V當(dāng)作官方支持的Tier-1指令集。
作為新的指令集,只有實(shí)現(xiàn)盈利才能進(jìn)一步保持持久的生命力。RISC-V到了“掘金時(shí)刻”,而這一時(shí)刻的帶領(lǐng)者正是阿里巴巴達(dá)摩院。
掘金時(shí)刻,無劍聯(lián)盟
無數(shù)國內(nèi)外的科技公司和機(jī)構(gòu)紛紛都涌入了RISC-V賽道,想要成為下一批“淘金者”。
2019年7月,阿里巴巴發(fā)布當(dāng)時(shí)業(yè)界性能最強(qiáng)的RISC-V處理器玄鐵910;2021年6月,中科院計(jì)算所發(fā)布高性能RISC-V處理器香山;2022年11月,美國芯片創(chuàng)業(yè)公司SiFive推出3.4GHz的RISC-V處理器。
與此同時(shí),印度、巴基斯坦、俄羅斯、歐盟的政府都將RISC-V提上了議程,前后發(fā)布了不同的支持政策。
2023年更是RISC-V突破性的一年。
國內(nèi)這邊,北京開源芯片研究院公布第二代“香山”(南湖)開源高性能RISC-V處理器內(nèi)核等,性能已超過ARM A76;阿里巴巴發(fā)布首個(gè)自研RISC-V人工智能多媒體融合平臺(tái),支持運(yùn)行170余個(gè)主流人工智能模型。
國際上,RISC-V服務(wù)器芯片制造商Esperanto Technologies和Ventana Micro Systems已經(jīng)推出了用于云計(jì)算的芯片;Meta也推出了一款基于RISC-V架構(gòu)的AI推理芯片;英特爾正在與巴塞羅那超級(jí)計(jì)算中心(BSC)合作,為超級(jí)計(jì)算機(jī)制造RISC-V芯片。
惟變所出,萬變不從。
開源的RISC-V帶來了新的商業(yè)模式和商業(yè)機(jī)會(huì)。
RISC-V走向大規(guī)模商業(yè)化一直是業(yè)內(nèi)所期盼的。但是,由于RISC-V處理器在高性能計(jì)算領(lǐng)域的應(yīng)用和研究依然處于探索階段,軟件生態(tài)系統(tǒng)、芯片、電路板和系統(tǒng)的可靠性問題并沒有解決。
怎么進(jìn)行商業(yè)化一直是業(yè)內(nèi)在探索的問題。
當(dāng)開源和可修改被視為RISC-V的最大優(yōu)勢(shì)時(shí),它們也成了RISC-V進(jìn)一步發(fā)展的阻礙。雖然開發(fā)者準(zhǔn)入門檻降低了,但這反而可能導(dǎo)致更嚴(yán)重的指令集架構(gòu)碎片化。
商家自己拓展的RISC-V指令集不是標(biāo)準(zhǔn)指令集,很容易產(chǎn)生碎片化問題。缺乏統(tǒng)一性的話,軟件生態(tài)系統(tǒng)建設(shè)就會(huì)缺乏錨點(diǎn),很難讓一套軟件生態(tài)滿足所有拓展出的RISC-V指令要求。
想要克服這個(gè)阻礙,必須建立聯(lián)盟,依靠上下游公司的合作。而這只能靠具有行業(yè)影響力的大公司號(hào)召。
RISC-V國際基金會(huì)22位高級(jí)會(huì)員中有12名來自中國。在國際標(biāo)準(zhǔn)建設(shè)中,阿里巴巴領(lǐng)導(dǎo)了其中的13個(gè)主要技術(shù)小組,是公認(rèn)的投入力量最大的中國機(jī)構(gòu)。在2024玄鐵RISC-V生態(tài)大會(huì)上,阿里達(dá)摩院正式發(fā)起了“無劍聯(lián)盟”。
Synopsys、中國電信股份有限公司研究院、Imagination、青島海爾科技有限公司、Arteris、芯昇科技等頭部企業(yè)及機(jī)構(gòu)首批加入。
成員將基于玄鐵處理器緊密推進(jìn)IP協(xié)同、工具鏈優(yōu)化、操作系統(tǒng)適配、解決方案拓展、應(yīng)用推廣等工作,持續(xù)降低RISC-V開發(fā)成本,縮短RISC-V產(chǎn)品及應(yīng)用上市時(shí)間,讓終端廠商以更快的速度找到更適配的RISC-V方案。
例如,基于“無劍600”芯片設(shè)計(jì)平臺(tái),Imagination和玄鐵實(shí)現(xiàn)了高性能異構(gòu)算力架構(gòu),產(chǎn)出一批高性能芯片;Arteris將與玄鐵合作保證ArterisNcore和FlexNoC片上網(wǎng)絡(luò)互聯(lián)IP及SoC自動(dòng)化集成技術(shù)與玄鐵RISC-V系列產(chǎn)品的互操作性。
建立RISC-V產(chǎn)業(yè)合作新范式,幫助芯片公司加速技術(shù)轉(zhuǎn)化過程,降低開發(fā)成本與風(fēng)險(xiǎn),才能充分挖掘RISC-V的商機(jī)。走向大規(guī)模商業(yè)化是RISC-V進(jìn)一步成長(zhǎng)的必經(jīng)之路。
這一次,RISC-V的掘金,玄鐵不但要成為“淘金者”,還要成為“賣金鏟的人”。助力RISC-V距離商用更進(jìn)一步。
生態(tài)是發(fā)展RISC-V的關(guān)鍵
2023年,全世界的RISC-V科技公司的CEO都在討論一件事:要做RISC-V的生態(tài)。
“生態(tài)”對(duì)于半導(dǎo)體架構(gòu)來說,非常重要。芯片架構(gòu)的地位,往往就在于“生態(tài)”:有多少家公司愿意使用這個(gè)指令集。
傳統(tǒng)上,一家企業(yè)想要在自家產(chǎn)品中集成芯片,需要先選擇供貨商,供貨商與指令集架構(gòu)、軟件生態(tài)深度綁定,因此一旦做出選擇便難以更改。
類似于:淘寶吸引了很多的買家,那么買家更傾向于在淘寶上購物。隨著買家數(shù)量的增加,淘寶也吸引了越來越多的商家入駐。這就使得淘寶的市場(chǎng)越來越大,這種效應(yīng)被稱為“雙邊效應(yīng)”。
做RISC-V的生態(tài)也是同一個(gè)道理。RISC-V的生態(tài)越完善,使用的客戶就越多,那么RISC-V整體的市場(chǎng)就越大。
一個(gè)好的生態(tài),能夠給架構(gòu)帶來正向循環(huán)。
Arm的生態(tài)建設(shè)就非常強(qiáng)悍。在2010年時(shí),由Arm、IBM、三星、TI等廠商聯(lián)合設(shè)立了非營利組織Linaro,這個(gè)機(jī)構(gòu)就是合作進(jìn)行開源Linux軟件產(chǎn)品和開發(fā)工具的開發(fā)和改進(jìn),幫助Arm的合作伙伴快速推出基于Arm架構(gòu)的產(chǎn)品。
對(duì)于新的架構(gòu)來說,Arm走過的路,RISC-V都要走一遍。在RISC-V芯片已經(jīng)出貨百億顆的背景下,完善RISC-V的生態(tài)化建設(shè)迫在眉睫。過去幾十年,因?yàn)樯鷳B(tài)進(jìn)展而中道崩殂的指令集不計(jì)其數(shù),如MIPS、SPARC等等。RISC-V的蓬勃發(fā)展,需要全球創(chuàng)新協(xié)同。
從芯片生態(tài),到基礎(chǔ)軟件生態(tài),再到應(yīng)用和終端生態(tài),達(dá)摩院玄鐵正連接各大生態(tài)體系,讓全球的開發(fā)者和合作伙伴都能更好地使用和發(fā)展RISC-V技術(shù)。
去年,由阿里巴巴、谷歌、英特爾等13家企業(yè)發(fā)起的全球RISC-V軟件生態(tài)計(jì)劃“RISE”,在比利時(shí)布魯塞爾正式啟動(dòng)。RISE旨在加速RISC-V新架構(gòu)的軟件生態(tài)建設(shè)及應(yīng)用商業(yè)化進(jìn)程,成員將聯(lián)合推動(dòng)RISC-V處理器在移動(dòng)通信、數(shù)據(jù)中心、邊緣計(jì)算及自動(dòng)駕駛等領(lǐng)域的市場(chǎng)化落地。很多行業(yè)人士認(rèn)為,RISE類似Linaro。
阿里巴巴想要促進(jìn)RISC-V生態(tài)的決心不小。
在2021年,阿里巴巴直接宣布開源四款玄鐵系列RISC-V處理器,包括玄鐵E902、E906、C906、C910。玄鐵 RISC-V 系列已經(jīng)擁有300多家客戶、超800個(gè)授權(quán)數(shù),其出貨量超過40億顆,是應(yīng)用規(guī)模最大的國產(chǎn) CPU IP。達(dá)摩院已經(jīng)開源4款玄鐵處理器,雖然意味著將損失 IP 核授權(quán)帶來的收入,但另一方面,開發(fā)者們能夠在開源的基礎(chǔ)上做軟硬件適配,推動(dòng)RISC-V生態(tài)的發(fā)展。圍繞玄鐵處理器,一個(gè)蓬勃生長(zhǎng)的RISC-V協(xié)同創(chuàng)新生態(tài)雛形已初步形成。
5年間,玄鐵RISC-V處理器已發(fā)布3個(gè)系列9款產(chǎn)品,覆蓋高性能、高能效、低功耗等不同場(chǎng)景。
本屆大會(huì),達(dá)摩院宣布玄鐵系列將面向低功耗、AI加速、車規(guī)及安全領(lǐng)域全面迭代升級(jí)。同時(shí),玄鐵C907首次實(shí)現(xiàn)矩陣運(yùn)算(Matrix)擴(kuò)展,為未來AI加速計(jì)算提供更多選擇;下一代處理器C930也將于2024年推出。
在軟件生態(tài)上,玄鐵完整推出基礎(chǔ)軟件三件套——編譯器TAC、編譯環(huán)境CDK、部署工具集HHB,大幅提升RISC-V開發(fā)環(huán)境及工具棧效率。在幾年時(shí)間內(nèi),玄鐵已經(jīng)基本完成了與國際及國內(nèi)主流操作系統(tǒng)與RISC-V的全適配。比如說安卓、Debian、Fedora、Gentoo、Ubuntu、龍蜥、統(tǒng)信、openKylin、創(chuàng)維酷開系統(tǒng)、RTT等操作系統(tǒng),并在百余款量產(chǎn)芯片中得到了應(yīng)用。
在硬件開發(fā)和工具鏈建設(shè)上,EDA廠商基于玄鐵處理器開發(fā)出RISC-V仿真、調(diào)試、驗(yàn)證等系列工具,大幅縮短產(chǎn)品驗(yàn)證及上市時(shí)間,顯著降低風(fēng)險(xiǎn)。
玄鐵RISC-V處理器的長(zhǎng)期技術(shù)積累,正逐步結(jié)出應(yīng)用成果。
在2024玄鐵RISC-V生態(tài)大會(huì)上,中國科學(xué)院軟件研究所發(fā)布基于RISC-V的開源筆記本電腦“如意BOOK”,搭載玄鐵C910處理器。在openEuler操作系統(tǒng)上流暢運(yùn)行釘釘、Libre Office等大型辦公軟件。
如意BOOK首次打通了從底層芯片到操作系統(tǒng)到商用軟件的RISC-V全鏈路,且全部開源開放。中國科學(xué)院軟件研究所RISC-V行業(yè)生態(tài)負(fù)責(zé)人郭松柳表示:“我們期待更多開發(fā)者基于如意BOOK進(jìn)行原生RISC-V開發(fā),共同豐富RISC-V的軟件應(yīng)用生態(tài)?!?/p>
在去年的玄鐵RISC-V生態(tài)大會(huì)上,阿里巴巴就公布了生態(tài)計(jì)劃。針對(duì)芯片開放社區(qū)開發(fā)者、行業(yè)伙伴分別推出了“RISC-V學(xué)院計(jì)劃”、“玄鐵優(yōu)選芯片”。以此建設(shè)幫助RISC-V生態(tài),推動(dòng)芯片落地。
玄鐵處理器已經(jīng)在AI、5G通信、自動(dòng)駕駛、金融等領(lǐng)域展開廣泛應(yīng)用創(chuàng)新。
在電力行業(yè),國網(wǎng)智芯公司基于玄鐵處理器研發(fā)面向工業(yè)應(yīng)用的高能效、高安全、高可靠的AI芯片,可用于變電智能巡視、源網(wǎng)荷儲(chǔ)協(xié)同調(diào)度等場(chǎng)景,全面賦能數(shù)智化電網(wǎng)建設(shè);在ICT領(lǐng)域,中國電信研究院采用玄鐵RISC-V研發(fā)云桌面、AI邊緣盒子等新硬件,助力打造“端-邊-云”全面應(yīng)用;在機(jī)器人方向,亞博智能推動(dòng)RISC-V首次進(jìn)入ROS機(jī)器人領(lǐng)域,基于玄鐵處理器的Mlik-VMeles開發(fā)板研發(fā)SLAM建圖與避障導(dǎo)航小車;潤(rùn)開鴻聯(lián)合達(dá)摩院在玄鐵RISC-V上更好地發(fā)揮了OpenHarmony分布式技術(shù)應(yīng)用優(yōu)勢(shì),落地金融、交通等行業(yè)。
尾聲
前些日子,歐盟已經(jīng)宣布大力投資RISC-V架構(gòu),想要以此實(shí)現(xiàn)半導(dǎo)體芯片的獨(dú)立。
如將不盡,與古為新。開源早已成為處理器芯片發(fā)展的新趨勢(shì)。
正如阿里巴巴達(dá)摩院院長(zhǎng)張建鋒在會(huì)上所說,從軟件到硬件,開源已經(jīng)成為數(shù)字產(chǎn)業(yè)的大勢(shì)所趨。“開源是手段,而開放是思想,RISC-V的魅力正在于此”,他表示,“它是透明的、與時(shí)俱進(jìn)的,讓大家都能在興趣驅(qū)動(dòng)下作出自己的創(chuàng)新貢獻(xiàn)?!?/p>
在PC產(chǎn)業(yè),英特爾是通過IDM模式加賣芯片的方式去推動(dòng)了芯片產(chǎn)業(yè)的發(fā)展,但這種模式需要很多的資源、上百億美元的收入才能支撐這樣的一個(gè)產(chǎn)業(yè)。而且一旦利潤(rùn)下降就會(huì)被不看好,這也是為什么英特爾股票下跌。
智能手機(jī)產(chǎn)業(yè),Arm也用更輕的方式,不賣芯片,只賣IP,讓其他的企業(yè)去做芯片,這樣也能夠撬動(dòng)一個(gè)更大的智能手機(jī)的產(chǎn)業(yè)。
今天如果用開源芯片的方式,IP是開源的,流程也是開放的,通過全鏈路合作的方式來去推動(dòng)技術(shù)發(fā)展,持續(xù)讓技術(shù)演進(jìn),那就有可能撬動(dòng)更大的產(chǎn)業(yè)。
張建鋒表示:“隨著新型算力需求激增,RISC-V發(fā)展迎來蝶變,即將進(jìn)入應(yīng)用爆發(fā)期。達(dá)摩院將持續(xù)加大RISC-V的研發(fā)投入和生態(tài)共建,推動(dòng)行業(yè)上下游協(xié)同創(chuàng)新發(fā)展?!?/strong>
由達(dá)摩院引領(lǐng),RISC-V終于等到了“掘金時(shí)刻”。