電子發(fā)燒友網(wǎng)報(bào)道(文/黃晶晶)最近,“2023 RISC-V中國(guó)峰會(huì)”在北京舉辦。從最初RISC-V在物聯(lián)網(wǎng)領(lǐng)域興起,到如今越來(lái)越多的RISC-V高性能芯片走向數(shù)據(jù)中心、服務(wù)器、汽車(chē)電子等,RISC-V更加呼喚強(qiáng)大的生態(tài)建設(shè),以期補(bǔ)強(qiáng)生態(tài),更快地讓RISC-V芯片在中高端領(lǐng)域落地。會(huì)議期間,電子發(fā)燒友網(wǎng)等媒體也在第一時(shí)間采訪了RISC-V國(guó)際基金會(huì)CEO Calista Redmond,本次峰會(huì)主席、中國(guó)科學(xué)院軟件研究所副所長(zhǎng)武延軍,北京開(kāi)源芯片研究院首席科學(xué)家包云崗等專家們。作為RISC-V領(lǐng)域的積極引領(lǐng)者,他們對(duì)現(xiàn)階段RISC-V的發(fā)展發(fā)表了諸多觀點(diǎn)。
中國(guó)企業(yè)積極參與生態(tài)共建
生態(tài)共建的意義在于調(diào)動(dòng)協(xié)調(diào)參與各方共同繁榮生態(tài)并從中獲益。Calista Redmond說(shuō),RISC-V非??粗厣鷳B(tài)的建立,談到生態(tài)它既是技術(shù)問(wèn)題,軟硬件互相匹配,也是市場(chǎng)營(yíng)銷(xiāo)、商務(wù)的問(wèn)題。因此應(yīng)該讓不同的技術(shù)團(tuán)隊(duì)?wèi)?yīng)對(duì)不同行業(yè)的需求,比如汽車(chē)制造業(yè)、數(shù)據(jù)中心等等。同時(shí)生態(tài)建設(shè)也會(huì)強(qiáng)化全球合作,RISC-V國(guó)際基金會(huì)積極與其他基金會(huì)和其他組織合作,利用雙方的整合資源的能力,把上游和下游、各種資源庫(kù)進(jìn)行非常好的連接。在中國(guó),通過(guò)和不同的協(xié)會(huì)、學(xué)術(shù)界、行業(yè)進(jìn)行合作,生態(tài)能夠變得越來(lái)越成熟。
本次峰會(huì)主席、中國(guó)科學(xué)院軟件研究所副所長(zhǎng)武延軍表示,中國(guó)企業(yè)在RISC-V國(guó)際生態(tài)領(lǐng)域里發(fā)揮越來(lái)越大的作用。在RISC-V國(guó)際基金會(huì)高級(jí)會(huì)員中,中國(guó)企業(yè)占據(jù)50%,包括華為、阿里巴巴、紫光展銳、中國(guó)科學(xué)院計(jì)算所和軟件所等。三四年前,我們?cè)赟IG(Special Interest Group)、TG(Task Group)、HC(Horizon Committee)這些RISC-V基金會(huì)的組織里聲音較少。但近兩年,以阿里平頭哥為例,很多中國(guó)機(jī)構(gòu)開(kāi)始積極參與技術(shù)組織的主席和副主席工作,推動(dòng)RISC-V國(guó)際標(biāo)準(zhǔn)的制定和技術(shù)發(fā)展,讓更多中國(guó)企業(yè)認(rèn)識(shí)到參與國(guó)際社區(qū)的重要性。
中國(guó)科學(xué)院軟件研究所的目標(biāo)是把基礎(chǔ)軟件做成RISC-V生態(tài)里的數(shù)字公共品。武延軍說(shuō),我們很早在RISC-V社區(qū)里組建了PLCT實(shí)驗(yàn)室,專門(mén)給RISC-V生態(tài)做貢獻(xiàn),過(guò)去幾年也得到了國(guó)際社區(qū)很大的認(rèn)可?,F(xiàn)在中國(guó)科學(xué)院?jiǎn)?dòng)了“RISC-V基礎(chǔ)軟件”先導(dǎo)專項(xiàng),也在支持我們聯(lián)合國(guó)內(nèi)企業(yè)繼續(xù)打造RISC-V基礎(chǔ)軟件生態(tài)。
自2011年RISC-V指令集正式發(fā)布已經(jīng)過(guò)去十多年,武延軍談到早期RISC-V處理器主要集中在微控制器(MCU)方面,而對(duì)于MCU以及嵌入式領(lǐng)域來(lái)說(shuō)生態(tài)相對(duì)較小。但隨著處理器能力的不斷升級(jí),RISC-V芯片已邁進(jìn)筆記本電腦、服務(wù)器等領(lǐng)域,越來(lái)越多的應(yīng)用可以跑在RISC-V設(shè)備上,隨之而來(lái)的生態(tài)問(wèn)題也更加突顯。目前階段,RISC-V相較于X86、ARM生態(tài)無(wú)論從軟件規(guī)模還是性能優(yōu)化程度上,還沒(méi)有達(dá)到很好的狀態(tài)。不過(guò)RISC-V向高性能進(jìn)發(fā)會(huì)隨著生態(tài)的逐漸完善勢(shì)不可擋。
完善工具鏈,軟件生態(tài)進(jìn)展顯著
早在2020年,RISC-V第一發(fā)明人Krste Asanovic教授預(yù)言到軟件是驅(qū)動(dòng)RISC-V發(fā)展的關(guān)鍵。此后大家所熟悉的Fedora、Debian、國(guó)內(nèi)的openEuler社區(qū)都開(kāi)始關(guān)注RISC-V,開(kāi)始提供相應(yīng)的支持。
而軟件生態(tài)的首要工作就是工具鏈的完善,因?yàn)樾酒仨氁芯幾g工具鏈才能把它的指令集特性發(fā)揮出來(lái)。武延軍表示,工具鏈一般傳統(tǒng)上有兩種方式,一種是廠家自己來(lái)開(kāi)發(fā),提供的都是私有工具鏈,每次推出一款開(kāi)發(fā)平臺(tái)相應(yīng)就有一套工具鏈進(jìn)行匹配。另一種是大家共同打造一個(gè)公共的工具鏈,約90%為公共打造,10%是私有部分。RISC-V更為合適后種方式。
從2019年開(kāi)始,中國(guó)科學(xué)院軟件研究所開(kāi)展RISC-V“原生操作系統(tǒng)”開(kāi)發(fā),即“傲來(lái)”操作系統(tǒng)。相應(yīng)的內(nèi)核(Linux Kernel)以及編譯工具鏈上做了很多的工作。當(dāng)時(shí)在GCC、LLVM(開(kāi)源的架構(gòu)編譯器框架)上大量做指令集相關(guān)后端的實(shí)現(xiàn)。同時(shí)跟隨RISC-V基金會(huì)標(biāo)準(zhǔn)的批準(zhǔn)進(jìn)程提供相應(yīng)的代碼參考實(shí)現(xiàn),讓大家在討論標(biāo)準(zhǔn)時(shí)有相應(yīng)依據(jù),甚至可能給標(biāo)準(zhǔn)制定者反饋問(wèn)題,讓標(biāo)準(zhǔn)變得更加合理。
近兩年,中國(guó)科學(xué)院軟件所從兩個(gè)方面開(kāi)始投入RISC-V生態(tài)建設(shè)。一個(gè)是RuyiSDK(“如意”軟件開(kāi)發(fā)工具集)項(xiàng)目,希望給軟件開(kāi)發(fā)者能提供“一站式”、“全家桶”的開(kāi)發(fā)工具集。統(tǒng)一的開(kāi)發(fā)環(huán)境,在工具鏈上做好適配和整合,開(kāi)發(fā)者不需要自己解決上下游軟件包的依賴問(wèn)題,不需要關(guān)心軟件包的構(gòu)建順序,以及相應(yīng)工具包的完整性。
第二是啟動(dòng)“PolyOS”(聚元操作系統(tǒng))項(xiàng)目。PolyOS不是傳統(tǒng)意義上的操作系統(tǒng),當(dāng)有RISC-V SoC出來(lái)后,PolyOS能夠很快地和SoC或開(kāi)發(fā)板進(jìn)行對(duì)接。90%以上的操作系統(tǒng)公共部分已經(jīng)做好,剩下只有不到10%私有的工具鏈或補(bǔ)丁也可以納入到PolyOS,這樣可以讓開(kāi)發(fā)板或SoC廠商在短時(shí)間內(nèi)適配好基礎(chǔ)軟件,縮短整個(gè)交付周期。也就是給開(kāi)發(fā)者和廠商提供開(kāi)箱即用的操作系統(tǒng)構(gòu)建工具,這樣能夠極大地促進(jìn)軟件生態(tài)的快速發(fā)展。
武延軍說(shuō),現(xiàn)在工具鏈參與方越來(lái)越多,功能越來(lái)越完善,因?yàn)橹噶罴旧碓诓粩喟l(fā)展,在過(guò)去一年多時(shí)間,RVI又批準(zhǔn)了一些新的標(biāo)準(zhǔn)擴(kuò)展指令集,還在繼續(xù)推更多的指令集標(biāo)準(zhǔn)規(guī)范,那么工具鏈也會(huì)隨著這樣的進(jìn)程不斷地往前發(fā)展。
9月份,openEuler RISC-V版本將推出,這也是第一次openEuler把RISC-V當(dāng)作官方支持的指令集,以前只有X86和ARM。另外,此前國(guó)際知名開(kāi)源社區(qū)Debian首次把RISC-V作為Tier-1級(jí)的指令集標(biāo)準(zhǔn)規(guī)范來(lái)支持。還有Google的Android開(kāi)源版本AOSP也把RISC-V作為官方支持的指令集架構(gòu)。在過(guò)去一年多時(shí)間里,很多知名開(kāi)源社區(qū)、開(kāi)源操作系統(tǒng)發(fā)行版都在支持RISC-V。這個(gè)軟件生態(tài)建設(shè)的進(jìn)程會(huì)越來(lái)越快。
RISC-V助力AI算力 硬件開(kāi)源架構(gòu)性能更強(qiáng)
AI算力需求的增加離不開(kāi)通用計(jì)算的支持,比如自動(dòng)駕駛芯片除了AI加速芯片之外還搭建了很多通用高性能CPU。還有大模型運(yùn)算,也同樣需要大量數(shù)據(jù)的遷移,因?yàn)閿?shù)據(jù)量遠(yuǎn)遠(yuǎn)大于單個(gè)算力卡的存儲(chǔ)容量所能存放的空間。這時(shí)候就需要有一部分在CPU里運(yùn)行,同時(shí)還有大量數(shù)據(jù)進(jìn)行遷移,從內(nèi)存里把它加載到算力卡里,算完以后再遷移出來(lái)。這兩種場(chǎng)景中,RISC-V都能夠在其中發(fā)揮很大的作用。
包云崗說(shuō)到,如果用RISC-V處理器再加上AI加速器,把它集成到一顆芯片里,我們就沒(méi)有必要像今天這樣通過(guò)PCIe總線把數(shù)據(jù)做長(zhǎng)距離的遷移,同時(shí)帶寬還受到影響。在一個(gè)芯片里帶寬會(huì)有數(shù)量級(jí)的提升,這些方式可以帶給我們很多創(chuàng)新。
中科院已經(jīng)推出兩代香山處理器架構(gòu),包云崗介紹,基于“南湖”架構(gòu)的第二代“香山”處理器在過(guò)去一年多時(shí)間里做了很多產(chǎn)品化改造。產(chǎn)品化改造就是要讓它從一個(gè)學(xué)術(shù)界的科研項(xiàng)目能夠走到讓企業(yè)用起來(lái),中科院做前沿架構(gòu)的探索,產(chǎn)品化改造工作由在北京開(kāi)源芯片研究院聯(lián)合一批企業(yè)進(jìn)行。
據(jù)透露,已經(jīng)有一批企業(yè)基于“南湖”架構(gòu)進(jìn)行芯片研發(fā)。其中一家企業(yè)今年9月份芯片即將流片回來(lái),還有一家企業(yè)會(huì)在下半年流片。未來(lái)還可以看到基于“南湖”的GPU芯片、高性能服務(wù)器芯片或者面向邊緣計(jì)算的SoC。
而“香山”最新一代“昆明湖”架構(gòu),根據(jù)最新的評(píng)估數(shù)據(jù),SPECint2006 接近14分/GHz,而2021年ARM發(fā)布的服務(wù)器級(jí)高性能IP N2的IP分?jǐn)?shù)大約15分。不過(guò),在面積、功耗等方面還需要優(yōu)化升級(jí)。
包云崗表示,我們希望“香山”能夠像開(kāi)源的Linux一樣,Linux已經(jīng)“活”了30年,今天成了操作系統(tǒng)領(lǐng)域里特別是服務(wù)器領(lǐng)域里首選。在RISC-V開(kāi)放標(biāo)準(zhǔn)下,“香山”能和其他不同級(jí)別的處理器一起構(gòu)建開(kāi)源芯片生態(tài),幫助企業(yè)更好地做產(chǎn)品,提高產(chǎn)品競(jìng)爭(zhēng)力。
小結(jié)
從硬件到系統(tǒng)軟件再到應(yīng)用的整個(gè)生態(tài)都需要不斷地完善。包云崗表示,硬件生態(tài)上不僅是RISC-V核的升級(jí),還有外圍互聯(lián)技術(shù)的提升,對(duì)于RISC-V拓展到數(shù)據(jù)中心市場(chǎng)等都非常重要。軟件生態(tài)則更加復(fù)雜,無(wú)論是系統(tǒng)軟件還是應(yīng)用軟件都面臨著移植等問(wèn)題。而在應(yīng)用層軟件上,原先安卓、Windows龐大的軟件數(shù)量,RISC-V如何去適配遷移。
當(dāng)然,包云崗認(rèn)為最好的發(fā)展方式是尋找增量市場(chǎng)的生態(tài)。在X86者是ARM還沒(méi)有形成主流的應(yīng)用場(chǎng)景當(dāng)中,RISC-V憑借其開(kāi)放開(kāi)源的特性迅速發(fā)展起來(lái)。而這樣的增量市場(chǎng)就包括智能汽車(chē),有機(jī)會(huì)從自動(dòng)駕駛領(lǐng)域切入形成新的生態(tài),逐步再去影響其他傳統(tǒng)的生態(tài)。
-
RISC-V
+關(guān)注
關(guān)注
45文章
2322瀏覽量
46587
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論