久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

RISC-V:一個備胎的努力和宿命

 百年張?jiān)?8 2023-09-26 發(fā)布于湖北

圖片



2019年7月,,阿里巴巴旗下半導(dǎo)體公司平頭哥正式發(fā)布玄鐵910,,打出“業(yè)內(nèi)最強(qiáng)RISC-V處理器之一”的口號,,號稱性能比肩Arm v8架構(gòu)Cortex A7X系列,。

圍觀群眾一面沸騰叫好,,一面互相打聽:RISC-V是啥,?

CPU本質(zhì)是一塊集中了不同功能電路的芯片,要使用這些功能電路,,CPU需要調(diào)用對應(yīng)的指令——也就是由0,、1組成的二進(jìn)制數(shù)。而用來規(guī)定指令格式的東西就叫做指令集架構(gòu)(一般簡稱為架構(gòu)),,不同的架構(gòu)反映了設(shè)計者對同一功能的不同實(shí)現(xiàn)思路,,RISC-V就是全球前三大指令集架構(gòu)。

不過這個“全球前三大”可謂水分十足,。另外兩大指令集中,,由英特爾主導(dǎo)的x86架構(gòu)應(yīng)用于絕大部分PC和服務(wù)器;英國公司Arm的Arm架構(gòu)則用于全球99%以上的智能手機(jī),。

相比之下,,RISC-V雖然排名上緊隨其后,但實(shí)際的份額還不到前兩者的零頭,。

而這三種架構(gòu),,又分別代表了三種經(jīng)營模式:

x86架構(gòu)由英特爾和AMD牢牢掌握話語權(quán),其他芯片公司想用也用不了;

Arm架構(gòu)雖然由Arm公司所有,,但授權(quán)開放,,需要花錢購買;

RISC-V最特殊,,不屬于任何機(jī)構(gòu)或國家,,開源免費(fèi),想用就用,,運(yùn)營成本全靠基金會的兄弟們幫襯,。

在這個語境下,RISC-V之于2019年的中國公司的意義就不難理解,。

當(dāng)時,,國內(nèi)半導(dǎo)體產(chǎn)業(yè)初嘗制裁大棒,RISC-V基金會恰好又將總部從美國遷至中立國瑞士,,原因是“擔(dān)心可能出現(xiàn)的地緣政治破壞”,,其免費(fèi)開源的特點(diǎn),意味著沒有人可以以“國家安全”為托詞,,限制他人使用RISC-V,。

RISC-V成立之初,基金會的中方成員只有阿里巴巴,、華為和中科院計算所,,到了2022年中,基金會19個高級會員里,,中國大陸芯片企業(yè)占據(jù)12個席位,。

春風(fēng)亦如邊鼓,催促著RISC-V備胎轉(zhuǎn)正,。然而四年過去,,RISC-V似乎依然沒走出備胎的困境。


合格的備胎


三大指令集中,,x86為復(fù)雜指令集架構(gòu)(CISC),,Arm和RISC-V為精簡指令集架構(gòu)(RISC)。兩者的區(qū)別顧名思義:

CISC盡可能將任務(wù)一次性做完,,高效但費(fèi)腦(性能高,、功耗大),RISC則是將任務(wù)拆解,,分次做完,,雖然對個人能力要求不高(性能低、功耗?。?,代價是效率更低,。

1985年,英國公司艾康電腦開發(fā)出Arm架構(gòu),,恰逢蘋果自研芯片,,雙方一拍即合,Arm公司由此誕生,。沒想到熬了快20年,,直到憑借iPhone的A系列芯片橫空出世,Arm架構(gòu)才在移動處理器市場熬出了頭,。

RISC-V的發(fā)展更為曲折,。RISC架構(gòu)最由圖靈獎得主、當(dāng)前谷歌TPU團(tuán)隊(duì)負(fù)責(zé)人David Patterson在1971年發(fā)明,,隨后經(jīng)歷了RISC-I到RISC-IV四代,,卻始終未能得到重視。

圖片
David Patterson(左),,1981年

2010年,,加州大學(xué)伯克利分校Krste Asanovi?教授決定開發(fā)一個開放原始代碼的電腦系統(tǒng),x86不在考慮范圍內(nèi),,Arm費(fèi)用太高,,于是便找來David Patterson,RISC-V由此誕生,。

“開源”,、“可修改”,幾乎可以概括RISC-V本質(zhì)上與Arm的區(qū)別:

如果以武俠小說中的“功法”來比喻芯片架構(gòu),,Arm是武林秘籍,,外人可以花錢看,但不能隨便改,;RISC-V可能只是某個武林高手的練功心得,可供各路好漢不斷修訂,。

可修改的好處在過去一直很難體現(xiàn),,但隨著軟件定義產(chǎn)品的時代到來,根據(jù)軟件定制芯片的需求越發(fā)旺盛,,尤其是物聯(lián)網(wǎng)和汽車領(lǐng)域,,芯片架構(gòu)的靈活性,可以幫助終端廠商平衡性能和成本,。

不過更現(xiàn)實(shí)的意義是,,由于RISC-V開源免費(fèi),也不掛靠在任何機(jī)構(gòu)下,,從根本上杜絕了“卡脖子”的可能性,。2015年,,伯克利團(tuán)隊(duì)宣布成立RISC-V基金會,把中立的宗旨擺在了臺面上,。RISC-V由此成為了擔(dān)憂“架構(gòu)霸權(quán)”的開發(fā)者的隱藏備胎,。

2019年前后,美國制裁大棒襲來,,RISC-V的“備胎”地位迅速凸顯,。除了前文的平頭哥,小米供應(yīng)鏈的華米科技,、華為海思等公司,,都有基于RISC-V架構(gòu)的芯片產(chǎn)品,一時間,,RISC-V在中國風(fēng)頭無兩,。

而且,打著RISC-V“備胎”主意的,,并不只是中國芯片公司,。


Arm不是“活菩薩”


2022年8月,Arm一紙?jiān)V訟把大客戶高通告上法庭,,導(dǎo)火索是高通剛剛收購的Nuvia,。后者由蘋果和谷歌的芯片工程師組建,獲得Arm授權(quán)后開發(fā)了一系列高性能CPU內(nèi)核,,被高通相中,。

根據(jù)高通原本的計劃,這一年年末將推出基于Nuvia技術(shù)的定制CPU內(nèi)核“Oryon”,,用于更高性能的驍龍SoC平臺中,,在PC市場對抗蘋果M系列。

但Arm不干了,,聲稱高通采用Nuvia基于Arm授權(quán)(于2022年3月停止授權(quán))的技術(shù)侵犯自己的利益,,要求高通要么銷毀芯片,要么給予經(jīng)濟(jì)補(bǔ)償,。

Arm授權(quán)協(xié)議分為兩種:第一種是技術(shù)許可協(xié)議(TLA),,客戶購買Arm的IP,可做部分修改,,典型代表就是高通的驍龍系列,;

第二種是架構(gòu)許可協(xié)議(ALA),客戶購買Arm指令集架構(gòu),,在此基礎(chǔ)上開發(fā)IP及處理器內(nèi)核,,典型代表是蘋果,矛盾中心的Nuvia也屬此類,。

這場糾紛的核心矛盾在于:被收購前的Nuvia已經(jīng)與Arm簽訂了ALA,,并基于Arm架構(gòu)開發(fā)了IP,。高通認(rèn)為,自己與Arm已經(jīng)簽訂的TLA,,有權(quán)力直接使用Nuvia的IP,,Arm卻認(rèn)為高通需事先取得自己的同意(再交錢),或者直接再付一筆費(fèi)用,。

這件事情在一定程度上暴露了Arm的脆弱性:雖然貴為移動終端的基礎(chǔ)設(shè)施,,卻沒有對應(yīng)的“征稅權(quán)”。

芯片架構(gòu)的地位更多來自“生態(tài)”:即有多少下游客戶愿意采用這種架構(gòu)設(shè)計芯片,。

x86的成功就來自英特爾對兼容性的堅(jiān)持,。上世紀(jì)80年代,東京大學(xué)教授坂村健以日本政府IT顧問的身份,,提出了一個雄心勃勃的TRON計劃,,意在建立一個日本版的CPU+操作系統(tǒng)生態(tài)。但不同于英特爾的兼容路線,,坂村健認(rèn)為英特爾為了兼容性犧牲了CPU的性能,,應(yīng)該從零開始開發(fā)架構(gòu)、搭建生態(tài),。

顯然,,英特爾的路線笑到了最后。和TRON一樣,,IBM的Power架構(gòu)也選擇了犧牲兼容追求性能的思路,,同樣敗給了英特爾。

圖片
Intel CEO歐德寧向喬布斯交付硅片,,2006年

“生態(tài)”的壁壘在于“雙邊規(guī)模效應(yīng)”:以Arm為例,,采用Arm架構(gòu)的芯片越多,圍繞在Arm架構(gòu)的軟件開發(fā)者和用戶也就越多,,反過來新的芯片公司和開發(fā)者也就更傾向于Arm架構(gòu),。

舉一個類似的例子:如果美團(tuán)的用戶越多,那么商戶就更傾向于入駐美團(tuán),;而商戶變多后,,用戶也就越傾向于使用美團(tuán)。但有一個關(guān)鍵前提——美團(tuán)的配送費(fèi)和傭金維持在合理的區(qū)間,。

而且,美團(tuán)的客戶大部分是中小型商家,,而Arm的客戶都是有錢有勢的芯片巨頭,。

歸根結(jié)底,Arm架構(gòu)更像是芯片公司投票選出來的代表,,一旦Arm坐地起價或搶生意(他們已經(jīng)在這么做了),,芯片公司就有動力投票選個新代表,。

與Arm同樣依賴“生態(tài)”的是android系統(tǒng)和英偉達(dá)的CUDA,前者是開源的,,后者理論上也是免費(fèi)的,,只是與英偉達(dá)的GPU綁定。這個時候,,RISC-V免費(fèi)開源的好處就體現(xiàn)出來了,。


RISC-V,再次獲選


如今的RISC-V基金會可謂群星云集,,除了在社區(qū)時期就已入局的谷歌,、IBM等,現(xiàn)在還有英偉達(dá),、鎂光,、恩智浦、西部數(shù)據(jù),,加上受Arm“迫害”最嚴(yán)重的高通,,芯片設(shè)計公司轉(zhuǎn)投RISC-V的意愿肉眼可見。

圖片
RISC-V基金會成員,;圖片來源:Semiwiki

最近,,高通聯(lián)手恩智浦、英飛凌等多家汽車芯片巨頭在德國成立公司,,目標(biāo)是推廣RISC-V架構(gòu)芯片,,首個目標(biāo)是汽車芯片,然后業(yè)務(wù)范圍將逐漸擴(kuò)大到移動和物聯(lián)網(wǎng)領(lǐng)域,。

另一個被認(rèn)為很可能決定了RISC-V發(fā)展走向的入局者是傳奇人物Jim Keller,。

作為硅谷一段活著的傳說,Jim Keller在90年代末主持了AMD Athlon系列處理器的研發(fā),,憑借一己之力把讓AMD和英特爾平起平坐,,一度使得英特爾放棄了4GHz奔騰4的開發(fā)計劃。

跳槽到蘋果后(PA半導(dǎo)體,,2008年被蘋果收購),,Jim Keller又打造了A系列處理器的開山之作A4。后來Jim Keller重回AMD,,領(lǐng)導(dǎo)開發(fā)Zen架構(gòu)處理器成功逆襲英特爾,。

2020年,跳槽積極分子Jim Keller從英特爾畢業(yè),,可能是硅谷大公司能待的都待過了,,Jim Keller轉(zhuǎn)頭加入了一家名不見經(jīng)傳的加拿大初創(chuàng)企業(yè)Tenstorrent。

這家公司主要生產(chǎn)采用RISC-V架構(gòu)的AI芯片,,Jim Keller以CTO的身份入職,,三年后轉(zhuǎn)為CEO——這是他職業(yè)生涯第一次擔(dān)任CEO,。

Jim Keller的入局給RISC-V的備胎轉(zhuǎn)正之路增添了不少底氣,但另一家公司的前車之鑒告訴我們,,備胎上位沒那么簡單,。


MIPS的教訓(xùn)


在RISC-V出現(xiàn)前,Arm的最大對手是MIPS,。

MIPS與Arm,、RISC-V溯本同源,均為上文提及的RISC架構(gòu),,也都誕生在PC開始普及的80年代,。英國愛康公司著手研發(fā)Arm架構(gòu)同時,斯坦福大學(xué)前校長John LeRoy Hennessy與他的團(tuán)隊(duì)一起創(chuàng)立了MIPS,,雙方均在1985年推出了各自的第一代架構(gòu),。

當(dāng)愛康依靠唯一的蘋果訂單惶惶度日時,MIPS已初嘗商業(yè)化果實(shí),,1988年推出的第三款產(chǎn)品R3000銷售過億,,并借由索尼PlayStation打入游戲機(jī)市場。隨后又發(fā)布了首款64位處理器R4000,,進(jìn)入服務(wù)器和超級計算機(jī)市場,,成為x86頭號威脅。

圖片
John Hennessy(中)檢查MIPS R2000的布局,,1986年

然而,,MIPS此后卻一直走下坡路,控制權(quán)在二十多年間多次易手,。2018年,,從Imagenation手中收購了MIPS的Wave Computing取消授權(quán)費(fèi)用,效仿RISC-V將MIPS架構(gòu)完全免費(fèi)開源,,也難挽頹勢,。最后Wave Computing宣布終止開發(fā),加入RISC-V基金會,。

MIPS和Arm都有IP授權(quán)和架構(gòu)授權(quán)兩種授權(quán)模式,,但雙方的思路差別很大:

Arm傾向于客戶在不改動架構(gòu)的情況下、直接采用IP搭建芯片,,MIPS則鼓勵客戶做架構(gòu)創(chuàng)新,。

MIPS的理念看似給了開發(fā)者最大程度的自由,卻無形中墊高了芯片設(shè)計的門檻,。

如果把芯片設(shè)計比作搭積木,,Arm的方案是做好各種各樣的零件讓消費(fèi)者自行拼裝;MIPS的方案則是直接給消費(fèi)者各種各樣的木頭,讓他們自己設(shè)計零件,,難度可想而知。

此外,,架構(gòu)的確定,,相當(dāng)于給硬件、軟件確立了一個通用的規(guī)則,,遵循這個規(guī)則設(shè)計出來的芯片,、操作系統(tǒng)、軟件等,,可以排列組合,,最多做一些接口的改動,便可相互適配,。

而MIPS鼓勵架構(gòu)授權(quán),,支持客戶添加、修改指令,,實(shí)際上便是對通用規(guī)則(標(biāo)準(zhǔn)化)一定程度的放棄,,造成“碎片化”,也就是產(chǎn)業(yè)鏈各環(huán)節(jié)各自為政,,無法“共同富?!薄R粋€架構(gòu)往往改來改去變成了忒修斯之船,,生態(tài)就更難建設(shè),。

MIPS和RISC-V都屬于開源架構(gòu),RISC-V還是免費(fèi)的,。雖然開發(fā)者準(zhǔn)入門檻降低了,,但這反而可能導(dǎo)致更嚴(yán)重的指令集架構(gòu)碎片化

因此,,RISC-V陣營的支持者們,,也一直試圖在定制化和標(biāo)準(zhǔn)化之間做平衡:

一種思路,是將“無限的自由”轉(zhuǎn)變?yōu)椤坝邢薜淖杂伞保?/span>

比如提出指令集修改規(guī)范,,這種規(guī)范需要最大程度地考慮軟件的兼容性,,并鼓勵硬件開發(fā)者對指令的修改按照這種規(guī)范進(jìn)行,以此解決架構(gòu)開源帶來的軟,、硬件不兼容問題,。

一個典型的例子是阿里平頭哥玄鐵C908,就通過了RISC-V根據(jù)其指令集修改規(guī)范設(shè)置的兼容性測試,,這意味著大部分第三方軟件開發(fā)者都不需要擔(dān)心軟件不適配的問題,。

另一種思路,是完善基礎(chǔ)指令集,使得開發(fā)者無需再進(jìn)行增添修改:

比如RISC-V會在開發(fā)者社區(qū)對實(shí)現(xiàn)某一種功能的指令熱情度很高,,那么基金會就會考慮將在基礎(chǔ)的指令集架構(gòu)中增添這種指令的標(biāo)準(zhǔn)版,,開發(fā)者便不需要各自添補(bǔ)指令了。

目前,,在RISC-V基金會以及巨頭成員們的有意引導(dǎo)下,,兩種思路都已經(jīng)開始實(shí)施,但道阻且長,。

圖片

參考資料

[1] Why RISC-V Is Succeding,,Semiengineering

[2] RISC-V grows open source processor membership 130% in 2021,VentureBeat

[3] 指令集,、架構(gòu),、處理器、內(nèi)核,,芯片之間的關(guān)系,,CSDN

[4] 都是精簡指令集,RISC-V拿什么挑戰(zhàn)ARM,?與非網(wǎng)

[5] RISC-V vs. ARM vs. x86 – What’s the difference,?Microcontrollertips

[6] MIPS已死,轉(zhuǎn)身投靠RISC-V,,CSDN

[7] RISC-V詞條,,維基百科

[8] MIPS詞條,維基百科

編輯:李墨天

視覺設(shè)計:疏睿
責(zé)任編輯:李墨天

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點(diǎn)擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多