這場(chǎng)開源運(yùn)動(dòng)從軟件而起,卻顯然不滿足于單純的軟件開源。硬件開源從OCP開始,就已經(jīng)成為一種新趨勢(shì)。但開源CPU你有沒有聽過呢?但在筆者看來,芯片開源之路還面臨很多困難,以下就是最重要的四點(diǎn):
難在沒有標(biāo)準(zhǔn)的微架構(gòu)
芯片的開源并不稀奇,準(zhǔn)確地講,在7年前的美國就已經(jīng)出現(xiàn)研究ISA開源指令集架構(gòu)的學(xué)校和專家。RISC-V就是這樣一個(gè)開源精簡(jiǎn)指令集架構(gòu)。RISC-V指令集的設(shè)計(jì)考慮了小型、快速、低功耗的現(xiàn)實(shí)世界實(shí)現(xiàn),但沒有對(duì)特定微架構(gòu)風(fēng)格的過度架構(gòu),因其開源特點(diǎn),讓它能夠支持各種應(yīng)用的新指令集。
專注于RISC-V的美國創(chuàng)業(yè)公司表示,在2018年第一季度,將推出全球首款基于 RISC-V 的 64 位四核 CPU的開發(fā)版。這意味著,最晚明年就會(huì)出現(xiàn)多核64位可以跑Linux的主板。
規(guī)模效應(yīng)難
盡管近年來關(guān)于"摩爾定律已死"的聲音愈強(qiáng),但是英特爾依然處于壟斷地位。為什么呢?是因?yàn)橛猩蟽|的規(guī)模。而早已成功研發(fā)的龍芯卻一直苦于生態(tài)不完整,就是因?yàn)殡y以實(shí)現(xiàn)規(guī)模效應(yīng),更難形成完整的產(chǎn)業(yè)鏈。
必須指出RISC-V這項(xiàng)開源指令集架構(gòu)是一個(gè)進(jìn)步,但是由于規(guī)模效應(yīng)難,必將長期處于學(xué)術(shù)性、創(chuàng)意性研究階段,不會(huì)立刻對(duì)傳統(tǒng)芯片巨頭產(chǎn)生威脅。當(dāng)然,要想產(chǎn)品化,首先要先走向產(chǎn)業(yè)鏈成熟……
安全性堪憂
盡管RISC-V是在BSD許可證的標(biāo)準(zhǔn)下進(jìn)行CPU設(shè)計(jì)的,但是就像所有開源的軟件一樣,如果對(duì)RISC-V架構(gòu)下的芯片的安全性提出懷疑,是很容易被理解的。
處理器就像是機(jī)器的大腦,控制著整個(gè)機(jī)器的正常運(yùn)行。如果處理器的安全性得不到保障,那將會(huì)導(dǎo)致整個(gè)機(jī)器的"功能失調(diào)"。
挑戰(zhàn)ARM難
不得不承認(rèn),由于物聯(lián)網(wǎng)(IOT)平臺(tái)的快速成長,現(xiàn)在對(duì)于RISC-V是一個(gè)千載難逢的成長期。開源的RISC-V架構(gòu)必然帶來更低成本的芯片,而這對(duì)成本敏感的IOT來說,是一個(gè)不錯(cuò)的選擇。
而同樣對(duì)低成本芯片表現(xiàn)出極大興趣的是ARM,尤其是SOC系統(tǒng)集成芯片。自2010年起,ARM DesignStart就開始為用戶提供一種快速獲得ARM IP的途徑,并開放了Cortex-M0系統(tǒng)。
該系列處理器家族更多的集中在低性能端,在今年6月,ARM正式宣布升級(jí)DesignStart項(xiàng)目,加入ARM Cortex-M3處理器及相關(guān)IP子系統(tǒng),并對(duì)Cortex-M0/M3處理器免預(yù)付授權(quán)費(fèi)。這一舉措讓芯片設(shè)計(jì)者能夠以最低成本研發(fā)、定制SoC,并推向市場(chǎng),將SoC開發(fā)風(fēng)險(xiǎn)降到了最低。
結(jié)束語
以上四點(diǎn)原因,揭示了RISC-V開源指令集架構(gòu)還沒能成熟的主要原因,但在物聯(lián)網(wǎng)平臺(tái)蓬勃發(fā)展的當(dāng)下,RISC-V這種精簡(jiǎn)指令集的開源無疑為芯片業(yè)帶來了新的競(jìng)爭(zhēng)力,為物聯(lián)網(wǎng)平臺(tái)帶來了新的生命力。
分享到微信 ×
打開微信,點(diǎn)擊底部的“發(fā)現(xiàn)”,
使用“掃一掃”即可將網(wǎng)頁分享至朋友圈。