隨著 RISC-V 的采用加速,許多公司正在利用開(kāi)源芯片架構(gòu)來(lái)創(chuàng)建定制處理器,旨在滿(mǎn)足人工智能、機(jī)器學(xué)習(xí)、物聯(lián)網(wǎng) (IoT)、虛擬/增強(qiáng)現(xiàn)實(shí)等。對(duì)于那些剛接觸 RISC-V 的人來(lái)說(shuō),它是一個(gè)開(kāi)源指令集架構(gòu) (ISA),它始于 UC Berkeley 并行計(jì)算實(shí)驗(yàn)室 2010 年的一個(gè)項(xiàng)目,現(xiàn)在正迎來(lái)芯片設(shè)計(jì)和創(chuàng)新的新時(shí)代。
隨著 RISC-V 的采用加速,它將用于支持大量的設(shè)備和產(chǎn)品,從汽車(chē)到 5G 和無(wú)線網(wǎng)絡(luò),再到數(shù)據(jù)中心等。例如,我們看到了新的 RISC-V 架構(gòu),旨在為硅前開(kāi)發(fā)提供新功能,從而為 SoC(片上系統(tǒng))架構(gòu)師和系統(tǒng)軟件開(kāi)發(fā)人員定義新產(chǎn)品提供了新的方法。這使組織能夠快速制作產(chǎn)品原型,包括帶有安全包的汽車(chē)產(chǎn)品。
今天,我們還看到了生態(tài)系統(tǒng)中獨(dú)一無(wú)二的高端 RISC-V CPU,為汽車(chē)、邊緣計(jì)算、網(wǎng)絡(luò)和交換以及大規(guī)模計(jì)算系統(tǒng)等領(lǐng)域提供差異化??解決方案。
我相信你們中的許多人都聽(tīng)說(shuō)過(guò)關(guān)于 RISC-V 的嗡嗡聲,但可能仍然不確定它是否適合您的組織。與并非旨在處理現(xiàn)代工作負(fù)載的傳統(tǒng) ISA 不同,RISC-V 具有許多優(yōu)勢(shì),包括其開(kāi)放性、簡(jiǎn)單性、全新設(shè)計(jì)、模塊化、可擴(kuò)展性和穩(wěn)定性。
以下是組織應(yīng)該采用 RISC-V 的三大理由:
- 強(qiáng)大的軟件生態(tài)系統(tǒng) —— 擁有強(qiáng)大的開(kāi)發(fā)者社區(qū)是任何平臺(tái)的重要資產(chǎn)。正如微軟前首席執(zhí)行官史蒂夫巴爾默曾經(jīng)說(shuō)過(guò)的那句名言:“開(kāi)發(fā)者、開(kāi)發(fā)者、開(kāi)發(fā)者!” RISC-V 作為一個(gè)開(kāi)源 ISA,擁有一個(gè)不斷增長(zhǎng)的軟件社區(qū),該社區(qū)已經(jīng)提供了大量的軟件支持,并且隨著 RISC-V 的廣泛采用,這種情況有望增長(zhǎng)。對(duì)于許多公司來(lái)說(shuō),支持額外的專(zhuān)有 ISA 的成本太高了。因此,他們更喜歡支持 RISC-V ISA(在許多情況下,除了 X86 和 ARM)。基本上,ISA 上可用的工具和軟件越多,公司就越有可能基于該 ISA 開(kāi)發(fā)芯片。同樣,基于特定 ISA 的芯片越多,開(kāi)發(fā)人員就越有可能為該 ISA 創(chuàng)建軟件和工具。
- 軟件多重實(shí)現(xiàn)(或獨(dú)立于設(shè)備) —— 相同的軟件可以在許多硬件實(shí)現(xiàn)上運(yùn)行,利用新的硬件機(jī)會(huì)而無(wú)需更改軟件。換句話說(shuō),機(jī)器學(xué)習(xí)代碼只能在 CPU、CPU/GPU、CPU 和許多其他配置上運(yùn)行。此外,RISC-V 結(jié)構(gòu)支持專(zhuān)有指令,同時(shí)保持符合 RISC-V ISA。
- 加快創(chuàng)新和上市時(shí)間 —— 采用 RISC-V 的組織的最大好處之一是加速創(chuàng)新。其中一些 RISC-V 平臺(tái)包括支持多集群、多核和多線程技術(shù)的高性能內(nèi)核,以進(jìn)一步加速創(chuàng)新。這些多處理器具有獨(dú)特的功能和高度的可擴(kuò)展性,使其成為廣泛市場(chǎng)和應(yīng)用程序中計(jì)算密集型任務(wù)的理想選擇。此外,隨著此類(lèi)高性能解決方案的推出,RISC-V CPU 不僅可以用作協(xié)處理器,還可以用作系統(tǒng)中的應(yīng)用處理器。請(qǐng)記住,RISC-V 背后的主要驅(qū)動(dòng)力是消除設(shè)計(jì)處理器內(nèi)核的復(fù)雜性。開(kāi)發(fā)人員喜歡 RISC-V 的原因是它簡(jiǎn)化了為處理器完成任務(wù)的指令,并提供了創(chuàng)建數(shù)千個(gè)可能的定制處理器的靈活性。這顯著使公司能夠更快地將其設(shè)計(jì)推向市場(chǎng)。
RISC-V 的采用對(duì)于包括初創(chuàng)公司在內(nèi)的許多組織在開(kāi)放計(jì)算時(shí)代的競(jìng)爭(zhēng)至關(guān)重要。研究公司Semico預(yù)測(cè),到 2027 年,至少包含一些 RISC-V 技術(shù)的芯片數(shù)量將每年增長(zhǎng) 73.6%。這主要是由對(duì)人工智能和機(jī)器學(xué)習(xí)的需求推動(dòng)的。
RISC-V 將在推動(dòng)更多創(chuàng)新和高效芯片的未來(lái)發(fā)展中發(fā)揮越來(lái)越重要的作用。我們將繼續(xù)看到 RISC-V 用于深度嵌入式應(yīng)用程序,并且隨著 RISC-V 軟件生態(tài)系統(tǒng)的成熟支持它們,越來(lái)越多地看到它被用作系統(tǒng)中的主要應(yīng)用程序處理器。
雖然芯片開(kāi)發(fā)的未來(lái)將涉及各種芯片架構(gòu),但 RISC-V 正朝著全行業(yè)采用的方向發(fā)展。那些現(xiàn)在采用這種開(kāi)放式計(jì)算機(jī)架構(gòu)的組織將在未來(lái)幾十年中受益。