如何看待ARM與RISC-V之爭,未來將何去何從

文章推薦指數: 80 %
投票人數:10人


從2010年夏天開始,伯克利研究團隊大約花了四年的時間,設計和開發了一套完整的新的指令集。

這個新的指令集叫做RISC-V,指令集從2014年正式發布之初就受到多方質疑,到2017年印度政府表示將大力資助基於RISC-V的處理器項目,使RISC-V成為了印度的事實國家指令集。

再到今年國內從國家政策層面對於RISC-V進行支持,上海成為國內第一個將RISC-V列入政府扶持對象的城市。

IBM、NXP、西部數據、英偉達、高通、三星、谷歌、特斯拉、華為、中天微、中興微、阿里、高雲、中科院計算所等國內外150多家企業與科研機構的加入RISC-V陣營。

經過短短几年時間,RISC-V不僅有政策的支持,企業和學術圈對這個開源指令集的關注度不斷提高,甚至讓Arm也感受到了壓力。

因為自RlSC-V 2010年在伯克利大學誕生以來,業界出現最多的一個聲音就是,RISC-V可能改變現有的由Arm和Intel X86主導的處理器架構競爭格局,尤其將會對Arm在消費類、IOT等嵌入式市場造成衝擊。

ARM與RISC-V的區別

ARM架構和RISC-V架構都源自1980年代的精簡指令計算機RISC。

兩者最大的不同就在於其推崇的大道至簡的技術風格和徹底開放的模式。

ARM是一種封閉的指令集架構,眾多只用ARM架構的廠商,只能根據自身需求,調整產品頻率和功耗,不得改變原有設計,經過幾十年的發展演變,CPU架構變得極為複雜和冗繁,ARM架構文檔長達數千頁,指令數目複雜,版本眾多,彼此之間既不兼容,也不支持模塊化,並且存在著高昂的專利和架構授權問題。

反觀RISC-V,在設計之初,就定位為是一種完全開源的架構,規避了計算機體系幾十年發展的彎路,架構文檔只有二百多頁,基本指令數目僅40多條,同時一套指令集支持所有架構,模塊化使得用戶可根據需求自由定製,配置不同的指令子集。


未來ARM和RISC-V的競爭將會何去何從?

目前ARM占據了以移動設備為代表的處理器IP的絕大部分市場,而RISC-V則是後起之秀。

那麼,未來會何去何從呢?

ARM與RISC-V的競爭有點像上世紀末的Windows和Linux之爭,ARM和RISC-V的未來競爭格局也可能類似。

首先幾乎可以肯定的是,在ARM的傳統優勢領域,即手機領域,RISC-V基本沒有機會,因為手機經過十年疊代後不太會徹底改變處理器內核了,這也和目前Windows經過二十多年風雨仍然是PC市場作業系統龍頭老大一樣。

但是,在新興的領域,RISC-V和ARM都處於同一起跑線上,而RISC-V憑著指令集開源等特性很有可能可以擊敗ARM,或者至少能夠占據可觀的市場份額。

目前這樣的新興市場主要是物聯網市場。

物聯網市場有長尾化的特性,擁有眾多細分市場,同時對於功耗有很高的要求,因此對於可以針對不同應用靈活修改指令集和晶片架構設計的RISC-V有優勢,相比之下使用ARM往往只能做一個標準化設計,很難實現差異化。

此外,物聯網市場對於成本較敏感,RISC-V免費授權的特點對於晶片廠商也很重要。

在RISC-V基金會名單中,我們可以看到高通、聯發科這樣重點布局物聯網的企業。

而在目前很火的AI晶片市場,ARM和RISC-V則尚看不出明顯的優劣。

這是因為高性能AI晶片中無論是使用ARM還是RISC-V的核,主要都是作為控制器來使用,最主要的也是最核心的計算單元往往是電路設計師自行設計而不會使用IP;另一方面AI晶片的利潤空間往往較大,因此RISC-V的免費的特點並沒有帶來特別大的優勢。


請為這篇文章評分?


相關文章 

不再甘心移動 ARM染指PC千億市場

就像英特爾總在努力實現移動夢想一樣,ARM也在窺視千億級別的PC市場。在於微軟的緊密合作下,ARM染指PC已成定局。那麼,ARM是如何實現「虎口拔牙」計劃的呢?背景知識:ARM的歷史ARM(英國...

性能更強的SPARC和Power為啥鬥不過x86

相比x86,IBM的Power架構和Sun的SPARC架構都曾有著很明顯的性能優勢。但時至今日,已經接近40歲的x86架構占據了超過90%的伺服器市場。根源來看,是由於封閉系統和企業屬性不符,盲...

毫瓦級功耗 英特爾夸克再戰IoT市場

英特爾X86處理器早已成為PC市場的絕對領導者,而IoT巨大潛力讓他們從2013年開始重點轉戰該領域,並先後推出基於原子Atom處理器的Edison開發模塊以及更小的夸克Quark晶片(物聯網微...

伺服器架構:x86、RISC、ARM誰主江湖?

在當今時代,說網際網路支撐起了整個世界的半邊天毫不過分。無論金融、工業,還是機關、社會,各行各業都被網際網路串聯起來。那麼你對支撐起網際網路的伺服器有了解嗎?伺服器的構架又是怎樣的呢?伺服器可不...

再見,SPARC處理器!再見,SUN!

據外媒日前報導,Oracle正式放棄硬體業務,當中自然包括了收購自Sun Microsystems的SPARC處理器。這則消息引起筆者對這個曾經風頭一時無兩的產品的惋惜。因為在過去某段時間,它和...

超能課堂(144):X86、ARM有何不同?

一台伺服器、一台電腦、一台手機最重要的電子零部件是什麼?沒錯,就是CPU處理器。它主要負責數據計算、控制功能,是最核心的部分。不過你又知道有多少種CPU架構嗎?主流的X86、ARM到底有什麼區別?