Google、高通都在研究的晶片架構,是他們對抗ARM的武器
作者 | 張智偉
出品 | AI科技大本營(公眾號ID:rgznai100)
據美國媒體 TheInfomation 報導,Google、高通、英偉達等 80 多家科技公司陸續開始研究一個名叫 RISC-V(risk-five)的開源晶片架構。
基於這個架構的晶片如果研發成功,並應用到物聯網裝置、自動駕駛車等產品上,將有助於節省半導體公司交給 ARM 的授權費。
從行業現狀來看,全球超過 90% 的智慧手機和平板電腦都採用了 ARM 授權的指令集架構。在車載電腦、網路路由裝置、數字電視等品類中,ARM IP 的市場份額也在逐年增加。
綜合 Gartner、IDC 等研究機構的資料,ARM 估計 2017 年大約有 340 億臺裝置使用了該公司授權的指令集晶片,晶片總量高達 410 億枚。
而在傳統 PC 市場,英特爾和 AMD 等公司採用的 x86 架構佔據了絕對主導地位。
但這兩種指令集架構並非完美無缺。
今年 1 月,Google 旗下的 Project Zero 安全團隊發現了由“預測執行”功能引發的晶片級漏洞,Spectre 和 Meltdown。
全世界搭載英特爾、AMD 和 ARM 架構處理器的裝置無一倖免,甚至連英偉達的顯示卡、雲端的資料中心也受到波及。打上補丁之後,這些裝置的效能平均要下降 4-6% 左右。
而開源的 RISC-V 架構不具備執行預測性記憶體訪問功能,因此不會受到這兩個漏洞的影響。
從架構設計層面看,RISC-V 定義的標準指令集只使用了少部分的指令編碼空間,其餘空間被預留給開發者作為擴充套件指令使用。
RISC-V 預設採用 32 位指令長度,對 16 位的整數倍指令也能很好支援。另外,RISC-V 還提供多種指令型別可選,同時支援指令預定義。
Roa Logic 公司基於 RISC-V 架構設計的處理器 RV12
這兩個設計優勢,讓 RISC-V 架構擁有非常高的靈活性和可擴充套件性。在執行某些特定的計算任務時,比如 AI 模型,RISC-V 架構能通過特殊定製和優化,達到比較理想的能源利用和運算效率。
作為開源的指令集架構,RISC-V 目前由非盈利組織 RISC-V Foundation 管理。從 2015 年成立至今,已經有 100 多家公司和機構加入 RISC-V Foundation,其中包括高通、聯發科、英偉達等半導體設計公司,還有 Google、華為、特斯拉等科技公司。中科院計算所、普林斯頓大學等研究機構也出現在成員機構列表中。
RISC-V 的主要發明人,美國加州伯克利大學的電腦科學家 David Patterson 和 John Hennessy 前不久還獲得了計算機領域的最高榮譽圖靈獎(Turing Award)。
David Patterson
對於半導體設計公司而言,RISC-V 在商業上的最大優勢是開放且完全免費,省去了指令集授權的成本。僅僅是這一點,就足以讓不少公司投入研發資源。最近加入的西部資料、特斯拉等公司,就是受此驅動。
不過,RISC-V 並非沒有缺點。作為新興的指令集架構,RISC-V 的整個生態基礎還比較薄弱。產業鏈上位於架構設計環節之後的公司,目前什麼也做不了。
除此之外,RISC-V 極強的可擴充套件性也意味著,需要一個全行業的共識機制來保證相容性。當出現重大漏洞時,也需要足夠妥善及時的預防和補丁機制。
綜合來看,RISC-V 作為後來者,確實有天生的設計優勢。它能夠給半導體行業乃至全人類帶來哪些改變,就要看這些科技公司的努力和協作進展了。
AI科技大本營現招聘AI記者和資深編譯,有意者請將簡歷投至:gulei@csdn.net,期待你的加入!
如果你暫時不能加入營長的隊伍,也歡迎與營長分享你的精彩文章,投稿郵箱:suiling@csdn.net
AI科技大本營讀者群(計算機視覺、機器學習、深度學習、NLP、Python、AI硬體、AI+金融、AI+PM方向)正在招募中,關注AI科技大本營微信公眾號,後臺回覆:讀者群,聯絡營長,新增營長請備註姓名,研究方向。
☟☟☟點選 | 閱讀原文 | 檢視更多精彩內容
相關文章
- Strategy Analytics:蘋果ARM架構晶片對PC晶片市場的影響蘋果架構晶片
- ARM與X86架構的對決架構
- ARM晶片、核心、架構、指令集的聯絡與區別晶片架構
- 都在使用的快取,騰訊大牛告訴你他們是如何使用快取的快取
- Kubernetes 會成為 AWS 對抗 Google 的武器嗎?|航海日誌 Vol.23Go
- 蘋果首發ARM架構電腦晶片,將對PC格局帶來哪些影響?蘋果架構晶片
- 他的名字是Linus,他是所有程式設計師們的上帝程式設計師
- ARM嵌入式系統啟動架構研究架構
- X86架構與ARM架構的區別:架構
- 在GitHub,他們是怎麼玩的?Github
- 傳聞,Google曾用股票來換取他的數學研究Go
- Linux系統檢視伺服器是arm架構還是x86架構Linux伺服器架構
- Arm釋出面向下一代處理器晶片的Armv9架構晶片架構
- 轉:Google網頁級別PR - 他們沒告訴你的Go網頁
- 嵌入式--ARM架構架構
- Euler Arm架構yum源架構
- 高通與貴州合作開發ARM伺服器晶片因中國最有前景伺服器晶片
- 網路晶片架構的新改變晶片架構
- 都在談零信任,網路安全和零信任架構的核心是什麼?架構
- 在 TEDx 裡,他們是這麼說小遊戲的遊戲
- 這些年,他們是怎麼做功能遊戲的?遊戲
- 資料告訴你:他們都在多大年紀拿下奧運冠軍?
- CTF 中 ARM & AArch64 架構下的 Pwn架構
- 剖析 ARM 64 架構中的 objc_msgSend架構OBJGse
- 第45篇 ARM架構的全景圖瞭解架構
- 晶片巨頭高通的AI軟實力晶片AI
- ARM-V7架構(二)架構
- ARM和X86架構架構
- 我們是如何將史上最優雅的武器做進遊戲裡的?遊戲
- 生成對抗網路綜述:從架構到訓練技巧架構
- 科羅拉多大學:研究顯示普通的水可能是對抗肥胖激素的有效工具
- MIT最新研究:對抗樣本才不是bug呢,人家,人家是特徵~MIT特徵
- 我是如何對網站CSS進行架構的網站CSS架構
- 首批程式設計師他們是如何程式設計的?程式設計師
- 手機晶片誰是AI之王?高通、聯發科均超華為晶片AI
- ARM太貴,80多家科技巨頭悄然站隊開源晶片架構RISC-V晶片架構
- 基於Vue2.x的前端架構,我們是這麼做的Vue前端架構
- Google 是如何構建 Web 框架的GoWeb框架