加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
    • 什么是RISC-V?
    • 為何是RISC-V?
    • 誰在用RISC-V?
    • RISC-V發(fā)展面臨的挑戰(zhàn)
    • 寫在最后
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

RISC-V能否和ARM和X86三分天下?

2023/11/23
3047
閱讀需 13 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

根據(jù)RISC-V國際基金會數(shù)據(jù),2021年其會員數(shù)量為300多家,而到2023年7月,其會員數(shù)量已經(jīng)超過3820家。短短兩年的時間,增長超過90%,是什么魅力讓RISC-V引得如此多的關(guān)注和青睞?RISC-V最終能否和Arm和X86三分天下呢?

什么是RISC-V?

2010年加州伯克利大學(xué)并行計算實驗室(Par LAb)的一位教授(David Patterson)和兩個研究生想要選擇一款指令集架構(gòu)(ISA)用于他們的科研和教學(xué),最初他們打算在X86和ARM等指令集架構(gòu)中選擇一個,但專有ISA缺乏靈活性,他們需要獲得許可后才能使用或修改這些專有指令集,最終他們決定自己設(shè)計一個全新的指令集,RISC-V由此誕生。

RISC-V是一個基于精簡指令集(RISC)原則的開源指令集架構(gòu)(ISA),其指令集采用模塊化的方式進(jìn)行組織設(shè)計,由基本指令集和擴(kuò)展指令集組成,每個模塊用一個英文字母表示。其中,整數(shù)(Integer)指令集用字母“I”表示,這是RISC-V處理器最基本也是唯一強(qiáng)制要求實現(xiàn)的指令集。其它指令集均為可選模塊,使用者可自行選擇是否支持。

RISC-V的最初設(shè)計目標(biāo)是實用、開源、可在學(xué)術(shù)上使用,并且在任何硬件軟件設(shè)計中部署時都無需版稅。之后,隨著RISC-V應(yīng)用的越來越廣泛,它慢慢滲透至越來越多的行業(yè),包括汽車、高性能計算(HPC)、5G、人工智能等。

為何是RISC-V?

雖然相較于X86和ARM架構(gòu),RISC-V相對來說還比較年輕,但它的增長速度卻是非常驚人的。據(jù)Counterpoint Research預(yù)測,到2025年時采用RISC-V架構(gòu)芯片數(shù)量將增長至800億顆,屆時RISC-V將占據(jù)全球14%的CPU市場、28%的IoT市場、12%的工業(yè)市場和10%的汽車市場。

那為何RISC-V能夠在ARM和X86架構(gòu)統(tǒng)治下,在夾縫中走出一條路來,而且有越走越好的趨勢呢?這是因為它具備以下幾大特點(diǎn):

一是開源自由性。與大多數(shù)指令集相比,RISC-V指令集可以自由地用于任何目的,允許任何人設(shè)計、制造和銷售RISC-V芯片和軟件。另外,由于RISC-V的指令集開源的特點(diǎn),使用者無需支付授權(quán)費(fèi),使得企業(yè)、機(jī)構(gòu)或個人可以節(jié)省一部分的研發(fā)經(jīng)費(fèi)。

二是模塊化和可擴(kuò)展性。設(shè)計人員可以使用RISC-V或現(xiàn)有模塊定制處理器,這些處理器只需符合他們的目標(biāo)應(yīng)用,這樣可以加快產(chǎn)品開發(fā)的速度。另一方面,設(shè)計人員也可以選擇將定制后的產(chǎn)品不進(jìn)行代碼公開,從而保護(hù)他們的產(chǎn)品安全和知識產(chǎn)權(quán)。

三是嶄新的商業(yè)模式。如下圖所示,RISC-V可以讓用戶自由選擇開發(fā)方案,他們可以從第三方獲取,也可以自行進(jìn)行內(nèi)核的開發(fā)。

圖1:三大指令集商業(yè)模式對比

誰在用RISC-V?

過去,RISC-V因其架構(gòu)開放、靈活等優(yōu)勢,似乎多應(yīng)用于場景多樣化和差異化的領(lǐng)域,如AIoT市場,但RISC-V主要發(fā)明人Krste Asanovi?教授在一次活動中表示:“RISC-V的應(yīng)用領(lǐng)域沒有限制,它幾乎適合所有領(lǐng)域的應(yīng)用?!盧ISC-V似乎已從僅能支持小生態(tài)逐漸進(jìn)入到復(fù)雜生態(tài)系統(tǒng)。

首先在汽車領(lǐng)域,隨著汽車電動化、智能化、網(wǎng)聯(lián)化和共享化的“四化”發(fā)展趨勢,車內(nèi)需要進(jìn)行的計算將大幅增加。對于汽車SoC,RISC-V處理器可以幫助滿足包括信息娛樂、高級駕駛員輔助和通信在內(nèi)的系統(tǒng)性能、功率、成本和安全性要求。

另外,相較于傳統(tǒng)的手機(jī)、PC領(lǐng)域,它們已經(jīng)形成完整的軟件生態(tài)系統(tǒng),新的架構(gòu)想要進(jìn)行替代,則需要開發(fā)新的軟件、Apps等,這就為后來者設(shè)置了障礙,替代的速度相對會比較慢。而汽車行業(yè)的這些發(fā)展趨勢可以說是一個全新的市場,對于RISC-V來說是一個競爭者的角色而非后來者。所以,對于RISC-V架構(gòu)來說,這是一個絕佳的機(jī)會。

在HPC和數(shù)據(jù)中心領(lǐng)域,RISC-V的可定制ISA非常適合用于處理復(fù)雜的計算任務(wù),RISC-V的擴(kuò)展性可以支持開發(fā)簡單、安全和靈活的核心,從而提供HPC和數(shù)據(jù)中心等應(yīng)用所需的能效。

據(jù)投資機(jī)構(gòu)ARK invest預(yù)測,到2030年,ARM和RISC-V可能成為新的處理器標(biāo)準(zhǔn),在云業(yè)務(wù)領(lǐng)域?qū)⑷〈?a class="article-link" target="_blank" href="/manufacturer/1000203/">英特爾X86架構(gòu),ARM+RISC-V的組合所占據(jù)的市場份額,將從2020年的0%,增加至2030年的71%??梢?,RISC-V未來在高性能應(yīng)用領(lǐng)域也會有一席之地。

在人工智能領(lǐng)域,AI芯片的架構(gòu)將越來越趨向于采用異構(gòu)架構(gòu),在此情況下,芯片設(shè)計師們會盡可能地選擇現(xiàn)成處理器,然后更多地專注開發(fā)高性能、高能效的AI加速器,用于處理神經(jīng)網(wǎng)絡(luò)和自然語言等任務(wù)。而開發(fā)這些現(xiàn)成的處理器,RISC-V就是一個很好的選擇。

而在物聯(lián)網(wǎng)及可穿戴領(lǐng)域,多數(shù)設(shè)備都采用電池驅(qū)動的設(shè)計,且設(shè)計空間有限,這也讓RISC-V處理器有很大的用武之地,可以很好滿足這些領(lǐng)域設(shè)備的電源設(shè)計需求。

RISC-V發(fā)展面臨的挑戰(zhàn)

當(dāng)然,RISC-V可應(yīng)用的領(lǐng)域還有很多,隨著未來RISC-V的生態(tài)構(gòu)建的進(jìn)一步完善,它的發(fā)展空間還很大。

但RISC-V雖然具有諸多技術(shù)優(yōu)勢,且也在諸多領(lǐng)域得到了長足發(fā)展,未來想要取得進(jìn)一步的發(fā)展,還需解決一些問題和挑戰(zhàn)。

其中最重要的就是生態(tài)的構(gòu)建。生態(tài)可以從兩個方面來理解,一是在同一個技術(shù)鏈上很多從事不同工作的人,連接在一起,共同構(gòu)建完整生態(tài)鏈;二是需要與現(xiàn)有的生態(tài)進(jìn)行兼容連接。

從第一個方面來看,2015年RISC-V國際基金會的成立對于RISC-V的生態(tài)發(fā)展具有重要意義。它在全球積極發(fā)展和推廣RISC-V架構(gòu),吸引越來越多的全球企業(yè)和個人參與其中,提供技術(shù)支持和知識分享,構(gòu)建越來越龐大、越來越全面的RISC-V生態(tài)系統(tǒng)。

在這個生態(tài)系統(tǒng)中,越來越多的廠商基于RISC-V架構(gòu)進(jìn)行產(chǎn)品開發(fā),也有越來越多的廠商提供相關(guān)的IP產(chǎn)品。作為在商業(yè)處理器IP開發(fā)、交付和支持方面有豐富和領(lǐng)先經(jīng)驗的新思科技,最近也看到了RISC-V處理器越來越受歡迎的趨勢,為了順應(yīng)這一市場趨勢,新思科技升級了其ARC?處理器IP產(chǎn)品組合,推出了全新的RISC-V ARC-V?處理器IP,為RISC-V生態(tài)伙伴提供一系列靈活、可擴(kuò)展的處理器選擇。

新思科技的ARC-V處理器IP久負(fù)盛名,目前已提供多代高能效、高度可擴(kuò)展的ARC處理器,已幫助許多開發(fā)者設(shè)計具有差異化優(yōu)勢的SoC,并優(yōu)化實現(xiàn)行業(yè)領(lǐng)先的功耗、性能和面積(PPA)的平衡。此次發(fā)布的32位和64位ARC-V處理器IP,基于新思科技現(xiàn)有ARC處理器的成熟微架構(gòu)基礎(chǔ)之上,可提供高性能、中端和超低功耗選項及相應(yīng)功能安全版本,可滿足各類應(yīng)用廣泛的工作負(fù)載需求。

除此之外,新思科技還為RISC-V ARC-V處理器IP配置了幾大神器。一是為了加速軟件開發(fā),新思科技ARC-V處理器IP配套了強(qiáng)大且經(jīng)驗證的MetaWare開發(fā)工具包,它包含了開發(fā)、調(diào)試和協(xié)調(diào)軟件應(yīng)用程序所需的所有組件,可生成高效代碼。另外,ARC MetaWare安全開發(fā)工具包還有助于加速開發(fā)符合ISO 26262標(biāo)準(zhǔn)的代碼。

二是新思科技ARC-V功能安全(FS,F(xiàn)unctional Safety)處理器IP集成了硬件安全功能,可檢測系統(tǒng)失效,支持ASIL B和ASIL D安全級別,并加速ISO 26262功能安全認(rèn)證和ISO 21434汽車網(wǎng)絡(luò)安全認(rèn)證。ARC-V FS處理器IP基于新思科技ISO 9001質(zhì)量管理體系(QMS)開發(fā),可助力開發(fā)者滿足具有挑戰(zhàn)性的ASIL-D系統(tǒng)開發(fā)標(biāo)準(zhǔn)。

上述兩個功能對于汽車領(lǐng)域的發(fā)展至關(guān)重要。

三是Synopsys.ai?全棧式AI驅(qū)動型EDA解決方案與ARC-V處理器IP進(jìn)行了協(xié)同優(yōu)化,提供了開箱即用的開發(fā)和驗證環(huán)境,有助于提高基于ARC-V片上系統(tǒng)(SoC)的生產(chǎn)率和結(jié)果質(zhì)量(QoR)。

同時,新思科技也加入了RISC-V International董事會和技術(shù)指導(dǎo)委員會,將支持業(yè)界采用RISC-V ISA,并參與未來計算架構(gòu)標(biāo)準(zhǔn)的制定。

相信未來如果有越來越多像新思科技這樣的企業(yè)投入和支持RISC-V,RISC-V生態(tài)的構(gòu)建也會越來越快。

從第二個方面來看,RISC-V需要和已有的開源生態(tài)進(jìn)行融合,如安卓、Linux等。據(jù)悉,谷歌已經(jīng)將RISC-V列為安卓系統(tǒng)的主要支持架構(gòu)之一了,這對于RISC-V未來的發(fā)展提供了強(qiáng)有力的推動。

倪光南院士更是認(rèn)為,安卓已全面支持RISC-V,那么無論是在個人電腦、手機(jī)、服務(wù)器、人工智能以及物聯(lián)網(wǎng)等領(lǐng)域,RISC-V芯片都有望迅速取代ARM芯片。

寫在最后

據(jù)SHD集團(tuán)分析師的預(yù)測,2030年全球RISC-V處理器的數(shù)量將超過160億塊,未來幾年的復(fù)合年增長率將保持在40%左右。這是一個驚人的數(shù)字,但考慮到越來越多的新開發(fā)項目都在使用RISC-V,尤其是在中國市場,有這樣的數(shù)字也不足為奇。

但RISC-V最終是否能與ARM和X86形成三足鼎立之勢,還需要整個生態(tài)中如新思科技一樣的企業(yè)和個人共同努力,才能讓RISC-V走得更好、更穩(wěn)也更遠(yuǎn)。

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風(fēng)險等級 參考價格 更多信息
AT91SAM9G20B-CU 1 Atmel Corporation RISC Microcontroller, 32-Bit, FAST, ARM9 CPU, 400MHz, CMOS, PBGA217, 15 X 15 MM, 0.80 MM PITCH, GREEN, MO-205, LFBGA-217

ECAD模型

下載ECAD模型
$11.13 查看
STM32F407VET6 1 STMicroelectronics High-performance foundation line, Arm Cortex-M4 core with DSP and FPU, 512 Kbytes of Flash memory, 168 MHz CPU, ART Accelerator, Ethernet, FSMC

ECAD模型

下載ECAD模型
$16.69 查看
STM32F405RGT6W 1 STMicroelectronics High-performance foundation line, Arm Cortex-M4 core with DSP and FPU, 1 Mbyte of Flash memory, 168 MHz CPU, ART Accelerator

ECAD模型

下載ECAD模型
$14.1 查看

相關(guān)推薦

電子產(chǎn)業(yè)圖譜