RISC-V是一種新興的開放源代碼指令集體系結(jié)構(gòu),,主要用于處理器(迄今為止主要用作加速器),。但現(xiàn)在出現(xiàn)了新的發(fā)展勢頭,他們似乎已準(zhǔn)備好在CPU領(lǐng)域跟對手競爭,。
一年前,,使用RISC-V處理器的唯一方法是花1,000美元從基于RISC-V的初創(chuàng)公司SiFive購買開發(fā)板。如今,,SparkFun,,BeagleBoard,Pine64,,Rios和其他公司已經(jīng)發(fā)布或?qū)⒁l(fā)布由RISC-V芯片驅(qū)動的單板計算機,,價格低至15美元。甚至還有一臺基于BBC Doctor Who的RISC-V微型計算機,,用于孩子們學(xué)習(xí)編碼,售價不到100美元。
RISV-V International的首席技術(shù)官Mark Himelstein表示:“許多供應(yīng)商將繼續(xù)進(jìn)行這種部署,?!?“其中有些很小,例如SparkFun,,這顯然是嵌入式的東西,,有點像最小的 Raspberry Pi。然后BeagleBoard則為可以運行Linux,。您將看到人們從整體上做事情,。部署范圍,首先是開發(fā),,然后才是實際部署這些東西,。”
數(shù)據(jù)中心綁定
RISC-V已經(jīng)在數(shù)據(jù)中心中,,不僅作為加速器,,而且還擔(dān)負(fù)著CPU的職責(zé)。例如,,某些HPC網(wǎng)絡(luò)使用RISC-V處理傳輸中的數(shù)據(jù),。它還似乎正在向另一個角色轉(zhuǎn)變,即為服務(wù)器提供動能,,該服務(wù)器的低功耗使其對邊緣部署特別有用,。
Himelstein說:“已經(jīng)有基[RISC-V的云服務(wù)器,阿里巴巴和一些公司已經(jīng)做到了這一點,。
我們希望很快能看到該架構(gòu)為從智能手機到HPC的系統(tǒng)的所有功能提供支持,。
他說:”我知道人們正在研究這些東西,因為他們在我們的許多會議上都進(jìn)行了交談,,而且他們來參加我們的會議是在詢問他們應(yīng)該關(guān)心哪些方面的工作量,。“
根據(jù)Himelstein的說法,,更多RISC-V服務(wù)器尚未出現(xiàn)的原因與架構(gòu)的就緒程度無關(guān),,而與硬件制造商開發(fā)產(chǎn)品并將其推向市場的時間無關(guān)。他說,,將嵌入式產(chǎn)品推向市場可能需要一年左右的時間,。一臺服務(wù)器更像是五年。
他說:”決定這一點的是產(chǎn)品的跑道,?!?”人們在努力工作了一段時間,因此,,隨著那些時期的結(jié)束,,您將開始看到其中包含很多RISC-V的許多產(chǎn)品,。
他補充說:“我認(rèn)為成功就是成功?!?“當(dāng)人們看到別人在做某事,,做一些新穎獨特的事情,或者使自己受益的事情時,,他們也會嘗試這樣做,。”
模塊化設(shè)計
目前,,為使RISC-V與英特爾,,AMD和Arm處于平等地位而進(jìn)行的許多工作都是圍繞著開發(fā)擴(kuò)展而展開的,擴(kuò)展是芯片模塊化設(shè)計的一部分,。擴(kuò)展可以看作是插件,,芯片設(shè)計人員可以使用它們向芯片添加功能,這些功能可以在需要時由軟件調(diào)用,。盡管某些擴(kuò)展功能提供了RISC-V獨有的功能,,但其他擴(kuò)展功能則包含了其他類型芯片中的功能。
對于RISC-V,,這種模塊化設(shè)計在某種程度上可以避免其他體系結(jié)構(gòu)設(shè)計中的技術(shù)負(fù)擔(dān),。由于可以根據(jù)需要拉動或重新設(shè)計這些功能,因此,,它們永遠(yuǎn)不會成為RISC-V芯片制造商必須長期承擔(dān)的負(fù)擔(dān),。
由于某些擴(kuò)展非常復(fù)雜,如果設(shè)計得不慎,,有可能對性能產(chǎn)生負(fù)面影響,,因此,它們必須經(jīng)過嚴(yán)格的批準(zhǔn)流程,。直到最近,,它還包括甚至簡單明了的擴(kuò)展,可以輕松將其集成到芯片的設(shè)計中,,而無需擔(dān)心性能,。
對于后者,RISC-V International制定了上周推出Fast Track計劃,,以簡化對這些小型擴(kuò)展程序的批準(zhǔn),。顧名思義,F(xiàn)ast Track大大減少了批準(zhǔn)擴(kuò)展程序所需的時間,。
“ Fast Track保持必要的制衡,,以確保擴(kuò)展程序設(shè)計正確并遵循RISC-V的體系結(jié)構(gòu)方法,同時為RISC-V International迅速擴(kuò)展其標(biāo)準(zhǔn)化擴(kuò)展程序集鋪平了道路,,” Ventana Micro Systems的聯(lián)合創(chuàng)始人和首席技術(shù)官Greg Favor在一份聲明中進(jìn)行了解釋,。
除了Fast Track的宣布之外,,還引入了第一個利用此過程的擴(kuò)展程序ZiHintPause。這是軟件開發(fā)人員可以激活的一種擴(kuò)展,,以在某些情況下降低芯片的功耗,,這對于需要解決功耗問題的IoT或邊緣設(shè)備特別有用。
硬件自由
Himelstein說,,驅(qū)使開發(fā)人員使用開源軟件的相同動因吸引著硬件公司采用開源RISC-V。
他說:“您將看到更多的產(chǎn)品投放市場,,并且涉及從物聯(lián)網(wǎng)到高性能計算的各個方面,。” “那是因為RISC-V給了您自由,,它給了您自由選擇想要的東西的權(quán)利,;它給了您不受某些其他體系結(jié)構(gòu)約束的自由;它給了您一定程度的財務(wù)自由,,可以建立所需的庫存芯片,,然后做所有這些事情。
”它為您提供了很多自由,,人們真的很喜歡那樣,。他們在軟件世界中通過Linux學(xué)會了這種自由,現(xiàn)在他們開始了,,‘哇,,我可以在硬件世界中做到這一點 ,這是驚人的,?!?/p>