電子發(fā)燒友網(wǎng)報(bào)道(文/吳子鵬)近日,在2023年中關(guān)村論壇“RISC-V開(kāi)源處理器芯片生態(tài)發(fā)展論壇”上,第二代“香山”(南湖架構(gòu))開(kāi)源高性能RISC-V處理器核和“傲來(lái)”RISC-V原生操作系統(tǒng)作為中國(guó)科學(xué)院“先導(dǎo)”項(xiàng)目成果發(fā)布。
根據(jù)中科院計(jì)算所副所長(zhǎng)包云崗介紹,第二代“香山”開(kāi)源高性能RISC-V處理器核,于2022年9月研制完畢,計(jì)劃2023年6月流片。性能超過(guò)2018年Arm公司發(fā)布的 Cortex-A76內(nèi)核。
高性能的開(kāi)源RISC-V內(nèi)核
RISC-V 起源于加州大學(xué)伯克利分校,發(fā)展至今已經(jīng)有了長(zhǎng)足的進(jìn)步。去年7月,RISC-V International首席執(zhí)行官Calista Redmond就曾表示,RISC-V架構(gòu)芯片出貨量已突破百億顆,僅用12年就走完了傳統(tǒng)架構(gòu)30年的發(fā)展歷程。
從運(yùn)作模式來(lái)看,雖然RISC-V指令集主打開(kāi)源開(kāi)放,不過(guò)到了內(nèi)核層面開(kāi)始出現(xiàn)差異。部分公司選擇商業(yè)化運(yùn)營(yíng)RISC-V內(nèi)核,這些公司的內(nèi)核產(chǎn)品是需要商業(yè)授權(quán)才能夠使用的,比如SiFive、芯來(lái)科技、賽昉科技等公司都是如此。同時(shí),也有一些公司自己開(kāi)發(fā)RISC-V內(nèi)核,然后將這些內(nèi)核用作自己公司處理器的協(xié)處理器,這也是一種商業(yè)化的模式。
而包括中科院計(jì)算所在內(nèi)的一些機(jī)構(gòu)和公司,則是選擇以開(kāi)源的方式打造RISC-V內(nèi)核。另外,西部數(shù)據(jù)的SweRV項(xiàng)目也是一個(gè)具有代表性的開(kāi)源RISC-V內(nèi)核研發(fā)項(xiàng)目。
據(jù)介紹,作為開(kāi)源RISC-V處理器內(nèi)核,第二代“香山”處理器內(nèi)核基于Chisel硬件設(shè)計(jì)語(yǔ)言實(shí)現(xiàn),支持RV64GC指令集。其內(nèi)核架構(gòu)“南湖” 采用中芯國(guó)際14nm工藝制造,目標(biāo)頻率是2GHz,SPECCPU分值達(dá)到10分/ GHz,支持雙通道DDR內(nèi)存以及PCIe、USB、HDMI等更多功能。
“傲來(lái)”RISC-V原生操作系統(tǒng)集成了中科院軟件研究所的最新科研成果,相關(guān)核心關(guān)鍵技術(shù)已輻射至RISC-V開(kāi)源社區(qū)與互聯(lián)網(wǎng)企業(yè),幫助社區(qū)和企業(yè)解決RISC-V操作系統(tǒng)的諸多痛點(diǎn)問(wèn)題。
從產(chǎn)品性能來(lái)看,第二代“香山”處理器內(nèi)核已經(jīng)媲美目前SiFive等公司的前沿產(chǎn)品,這些產(chǎn)品主要對(duì)標(biāo)的ARM內(nèi)核就是Cortex-A76內(nèi)核,因此已經(jīng)進(jìn)入RISC-V內(nèi)核發(fā)展的第一梯隊(duì)。包云崗指出,“香山”作為國(guó)際上最受關(guān)注的開(kāi)源硬件項(xiàng)目之一,已在全球最大的開(kāi)源項(xiàng)目托管平臺(tái)GitHub上獲得超過(guò)3580個(gè)星標(biāo),形成超過(guò)449個(gè)分支(Fork)。
開(kāi)源RISC-V內(nèi)核的進(jìn)擊之路
對(duì)于RISC-V而言,打造一個(gè)開(kāi)源內(nèi)核生態(tài)是其能夠發(fā)展壯大的重要一步。正如中國(guó)工程院院士、中國(guó)科學(xué)院計(jì)算技術(shù)研究所學(xué)術(shù)委員會(huì)主任孫凝暉所言,智能物聯(lián)網(wǎng)時(shí)代,開(kāi)源處理器芯片及軟硬件生態(tài)是戰(zhàn)略新高地。
目前,在開(kāi)源RISC-V內(nèi)核方面,基本可以分為四個(gè)大方向,分別是以Rocket為代表的標(biāo)量處理器,以BOOM為代表的超標(biāo)量亂序執(zhí)行處理器,以O(shè)RCA為代表的嵌入式應(yīng)用處理器,以SHAKTI為代表的處理器家族。當(dāng)然,這些基本是以國(guó)外團(tuán)隊(duì)的項(xiàng)目來(lái)劃分的,不過(guò)確實(shí)也代表了開(kāi)源RISC-V內(nèi)核的主流方向。
Rocket是UCB設(shè)計(jì)的一款64位、5級(jí)流水線、單發(fā)射順序執(zhí)行處理器,主要特點(diǎn)有支持MMU,支持分頁(yè)虛擬內(nèi)存,支持移植Linux操作系統(tǒng),兼容IEEE 754-2008標(biāo)準(zhǔn)的FPU,以及具有分支預(yù)測(cè)功能等。這款開(kāi)源處理器在面積、功耗和性能方面相對(duì)均衡,對(duì)標(biāo)Cortex-A72內(nèi)核。
BOOM是UCB設(shè)計(jì)的一款64位超標(biāo)量、亂序執(zhí)行處理器,相較于Rocket,其性能水平更高,支持RV64G。這款處理器具有高度可配置特性,可配置參數(shù)包括取指、譯碼、提交、指令發(fā)射的寬度,有序發(fā)射還是無(wú)序發(fā)射等。其相較于ARM Cortex-A9內(nèi)核,在性能占優(yōu)的情況下,面積更小、功耗更低。
SHAKTI是印度理工學(xué)院開(kāi)發(fā)的一個(gè)開(kāi)源處理器內(nèi)核家族,包括32位標(biāo)量處理器E-Class,32位或者64位標(biāo)量處理器C-Class,64位、1-8核亂序執(zhí)行處理器I-Class等。這個(gè)項(xiàng)目的目的是讓開(kāi)源RISC-V內(nèi)核能夠適用于各種不同的應(yīng)用方向。
最后,PicoRV32是由VectorBlox公司設(shè)計(jì)的一款32位標(biāo)量處理器,目標(biāo)是應(yīng)用于嵌入式領(lǐng)域。
過(guò)往大部分業(yè)者都認(rèn)為開(kāi)源RISC-V處理器內(nèi)核只適用于科研和教學(xué),但是現(xiàn)在已經(jīng)有公司選擇基于開(kāi)源RISC-V處理器內(nèi)核打造商業(yè)化產(chǎn)品。包云崗介紹稱,已有一批企業(yè)正在基于“香山”開(kāi)發(fā)高端芯片,如AI芯片、服務(wù)器芯片、GPU等,有望于2025年取得集體突破。
為什么在已有的開(kāi)源RISC-V處理器內(nèi)核之外,中科院還要布局自己的項(xiàng)目呢?目標(biāo)是爭(zhēng)奪開(kāi)源RISC-V內(nèi)核發(fā)展的主線權(quán)。包云崗曾在去年的分享中表示,“要建立一個(gè)像Linux那樣的開(kāi)源RISC-V核主線,既能被工業(yè)界廣泛應(yīng)用,又能支持學(xué)術(shù)界試驗(yàn)創(chuàng)新想法。最關(guān)鍵的是,一定要讓它像Linux那樣至少存活30年!”
因此,在第二代“香山”處理器內(nèi)核之后,第三代“香山”處理器內(nèi)核也在積極部署,新一代的內(nèi)核是基于昆明湖架構(gòu)搭載,對(duì)標(biāo)ARM N2,為數(shù)據(jù)中心和算力設(shè)施等領(lǐng)域提供高性能 CPU IP核。
開(kāi)源RISC-V的挑戰(zhàn)
不過(guò),開(kāi)源RISC-V內(nèi)核的發(fā)展面臨著巨大的挑戰(zhàn),比商業(yè)內(nèi)核的挑戰(zhàn)甚至更大。
首先是從內(nèi)核本身來(lái)看。開(kāi)源RISC-V內(nèi)核為了保持對(duì)于多數(shù)行業(yè)的普適性,因此往往會(huì)有條件碼(condition code)和分支延遲槽(branch delay slot),這會(huì)讓真正使用內(nèi)核的人需要面對(duì)更高的復(fù)雜性。
其次是開(kāi)源RISC-V內(nèi)核面臨著開(kāi)源驗(yàn)證工具的缺失,英特爾首席軟件工程師Mike Chin曾在使用RISC-V過(guò)程中專門指出了這個(gè)問(wèn)題。從理論上講,開(kāi)源芯片設(shè)計(jì)肯定是可行的,但是缺少開(kāi)源驗(yàn)證工具,最終出來(lái)的芯片很難商業(yè)化。
第三點(diǎn)是隨著芯片的性能提升,軟件框架的作用開(kāi)始凸顯出來(lái),因此開(kāi)源RISC-V內(nèi)核構(gòu)建的芯片很可能面臨底層架構(gòu)和中間件缺失的問(wèn)題,這也讓其很難走出實(shí)驗(yàn)室。
小結(jié)
開(kāi)源RISC-V內(nèi)核相較于商業(yè)RISC-V內(nèi)核有著更大的愿景,有可能塑造一個(gè)全新的芯片生態(tài),而不是像現(xiàn)在一樣更多是在追隨Arm公司的步伐。不過(guò),顛覆性創(chuàng)新的難度是巨大的,開(kāi)源一詞既是優(yōu)勢(shì),也是巨大的挑戰(zhàn)。因此,有業(yè)者建議,內(nèi)核開(kāi)源是沒(méi)有問(wèn)題的,但是在開(kāi)發(fā)芯片過(guò)程中一定是有收費(fèi)項(xiàng)的,讓更多人覺(jué)得有利可圖,免費(fèi)的東西不一定是好的。
-
RISC-V
+關(guān)注
關(guān)注
46文章
2573瀏覽量
48845
發(fā)布評(píng)論請(qǐng)先 登錄
直播預(yù)約 |開(kāi)源芯片系列講座第28期:高性能RISC-V微處理器芯片

HPM5E31IGN單核 32 位 RISC-V 處理器
中科創(chuàng)達(dá)助力RISC-V生態(tài)蓬勃發(fā)展
關(guān)于RISC-V芯片的應(yīng)用學(xué)習(xí)總結(jié)
Andes晶心科技推出D45-SE RISC-V處理器
RISC-V架構(gòu)及MRS開(kāi)發(fā)環(huán)境回顧
《RISC-V能否復(fù)制Linux 的成功?》
AMD推出第二代Versal Premium系列
RISC-V,即將進(jìn)入應(yīng)用的爆發(fā)期
RISC-V擁有巨大市場(chǎng)潛力的原因
名單公布!【書(shū)籍評(píng)測(cè)活動(dòng)NO.45】RISC-V體系結(jié)構(gòu)編程與實(shí)踐(第二版)
新品 | 采用第二代1200V CoolSiC? MOSFET的集成伺服電機(jī)的驅(qū)動(dòng)器

如意香山筆記本軟件適配工作穩(wěn)步推進(jìn),成功運(yùn)行多款Linux發(fā)行版及國(guó)產(chǎn)辦公套件
TMS320第二代數(shù)字信號(hào)處理器數(shù)據(jù)表

評(píng)論