當前位置:
首頁 > 新聞 > Arm建網站怒懟RISC-V被打臉,開源處理器架構已對Arm產生巨大威脅

Arm建網站怒懟RISC-V被打臉,開源處理器架構已對Arm產生巨大威脅

Arm 雖然近來在 PC 與伺服器市場有所斬獲,但在其傳統獨霸的嵌入式領域卻遇到了嚴苛的挑戰,那就是最近幾年相當火熱的 RISC-V 架構。

為了確保市場,Arm 幾乎已經做了所有可能做的努力,但仍舊改變不了客戶轉向 RISC-V 的心,於是,Arm 做了一件令業界相當訝異的事,那就是 6 月底創立了 1 個名叫 riscv-basics.com 的網站,針對 Arm 所認為,RISC-V 現有的五個明顯缺點進行攻擊。

圖|Arm 公開黑 RISC-V,指責其架構有五個居劣勢的地方。

Arm 所指出的 RISC-V 5 大缺點分別是成本、生態、碎片化、安全性以及設計驗證。

成本:Arm 認為,雖然 RISC-V 核心指令集是免費的,但從設計工具、周邊 IP 到製造服務等,沒有一項是免費的,ISA 部分的成本其實影響不大。

生態:作為新架構,RISC-V 不僅缺乏市場驗證,也沒有足夠的軟硬體設計支持工具。

碎片化:RISC-V 容許設計者增加自有的指令集擴展,這將導致軟體可能必須針對不同的擴展進行支持工作,越多開發者支持,就越可能加劇這種狀況,而這就是碎片化。

安全性:包含 Arm 在內的主流處理器架構在前些時間都遭遇了設計上的漏洞等安全性問題,而作為新創的架構,RISC-V 在應對這方面的風險時,可能就無法有效處理。

設計驗證:一般處理器在設計時都必須針對所有指令集進行龐大的驗證工作,確保執行不會出錯,但作為可以讓開發者自行更動指令集的架構,RISC-V 可能帶給晶元設計公司伴隨著設計彈性而來的更大風險。

然而這 5 大指控乍看之下雖有道理,但其實漏洞百出。以下是 DT 君綜合開發社群上的的相關看法回應:

成本:RISC-V 的最大優點是架構的可定製性,相較之下,Arm 不允許客戶在基礎架構授權下自定義核心,Arm 雖然也提供可定製的架構授權服務,但是成本非常高,甚至高過周邊所有 IP 的組合,並非如 Arm 所言僅占處理器的一小部分。

碎片化:RISC-V 都必須遵守共有的 40 條基本指令集,確保基本的兼容性,況且 Arm 本身也容許包含 NVIDIA、蘋果、高通等採用架構授權的客戶增加自有的指令,而 Arm 過去也針對自己的架構設計了多種 ISA(ARM V6 / 7 / 8,Thumb1,Thumb2,ThumbEE,Jazelle,ARM V8,V8-M,NVIC / VIC / GICv2 / 3/4... 等,以及包含 DSP / NEON / VFP / SVE 等指令集變體),甚至比開源社區更複雜,因此,Arm 所指責的狀況也同樣會發生在自己身上。

生態支持:Arm 在發展初期同樣也苦於生態的不成熟,若以老前輩的身份指責後進者不成熟,其實是有爭議的,而且開源社區與各大軟硬體公司都相當支持 RISC-V 的發展,若操作系統成熟,那麼新進架構快速和現有生態接軌,甚至追上 Arm 生態,也不是不可能的事情。

安全性:Arm、Intel、AMD 等傳統處理器大廠都未能倖免於處理器安全漏洞問題,要以此議題質疑 RISC-V 同樣也站不住腳。而 Linux 設計大神 Linus 則曾表示,安全漏洞基本上只是臭蟲,難免都會發生,能修正就好。

設計驗證:開發處理器主要是針對不同應用,因此考量點也有不同,比如說,MIPS、X86 很早就推出多線程工作模式,但 Arm 直到今日還不支持這種已經是主流的系統架構,而對於這種功能上的缺失,Arm 並不會因個別客戶的要求而有改變,另外,針對架構改變後的驗證,其相關的驗證工具套件都已經很成熟,也不是 X86 或 Arm 架構所獨有。

RISC-V 是個在架構彈性,以及定製能力都不弱於 Arm 的處理器架構,在應用層面上可支持從嵌入式 MCU 產品,到高性能超算平台,重點是,該架構是完全免費而開放,目前有超過 80 家以上的 IC 設計公司開始嘗試、或者推出基於該架構的產品,其中比較知名的有三星、聯發科、華為、WD,以及高通等。而這些公司原本都是 Arm 架構的忠實客戶。

RISC-V 架構之所以火熱,除了架構開放外,另一個重要原因是 Arm 架構的成本越來越昂貴,而晶元行業競爭越來越大,利潤也越來越薄,原本僅佔一小部分的架構授權成本,其比重也在晶元利潤下滑,加上 Arm 背負著軟銀的殷切期盼,每年固定調漲價格的情況下不斷攀升,讓不論是大廠小廠都已經難以承受,不得已,只好向另一個生態還不成熟的低成本架構尋求解套的方法。

不過這些廠商並非要全面取代 Arm 架構,畢竟 Arm 架構還是有其生態優勢,尤其是由 Android 以及 iOS 等兩大系統在主導市場的移動終端市場,目前只有 Arm 架構能夠完全支持這兩個系統。

在其他應用中,比如說特定嵌入式系統,或者是 IoT 應用領域,成本要重於一切,Arm 雖可提供幫助客戶更易上手的開發工具,但其整體成本實在太貴,若這種體量大,且訴求低成本的應用助手,就很有機會讓 RISC-V 這種生態還不成熟的架構快速發展。而這也是目前各家晶元廠商都在推動 RISC-V 的 MCU 應用為主的最大原因。

當然,Arm 也不會只是坐以待斃,比如其針對伺服器與 PC 市場的進攻其實有著不錯的成績,尤其是後者,相關方案已經打進主要的幾個 OEM 品牌大廠客戶中。

另外,中國把 RISC-V 當作國家重點發展的架構之一,也因此,Arm 就在中國成立 Arm China Mini,通過各種技術合作,以及中國專屬的優惠手段,抵抗 RISC-V 的入侵,至於在國際市場,就無法用這種只能在特定國家發揮作用的策略。

因此,Arm 還積極推動更多不同計算方案,不僅達到接近一站式採購,也讓客戶有更多選擇組合,務求降低客戶搭配的複雜度,讓 IC 設計的過程盡量傻瓜化,藉以提高客戶的黏度。

然而傻瓜化是一把雙刃劍,這種方案的普及意味著不同廠商之間所設計的方案其差異化越來越少,即便 Arm 辯解其亦提供高度彈性化的架構定製方案,但這種高度定製的方案報價遠高於傻瓜版本,能負擔的客戶極少。

而根據 DT 君所知,RISC-V 除了針對一般嵌入式的 mcu 應用較普遍以外,也有不少廠商嘗試使用在需要較高效能的嵌入式系統中,目前也已經有歐洲廠商開始推動 RISC-V 的高性能伺服器方案設計,Arm 對此自然非常警覺。

但是為確保獲利,現有的營收模式不能輕易更改,就好像高通不能輕易改變其通信專利授權模式,即便被各國罰款,或被客戶告,也要堅持下去一樣,要是改動了,可能就是企業的存亡問題。

但是 riscv-basics.com 其實不但不被市場認可, RISC-V 開發社群也推出個 www.arm-basics.com 來對抗,連 Arm 內部的人也覺得不妥,因此在上線沒多久之後就被關閉,目前點進去只能看到空白網頁。

Arm 的營銷團隊似乎還需要更了解市場的轉變,而不是為了保護自己的業務模式做出偏離事實的指控。DT 君也認為,或許 Arm 可以適度擁抱 RISC-V 的模式,甚至採用 RISC-V,並通過 Arm 所擁有的龐大研發資源提供更成熟的 RISC-V 架構設計服務,而在收費上也可以差異化,讓業界有更多選擇。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 DeepTech深科技 的精彩文章:

全球鋰電池需求猛增將耗盡鈷資源,這家新創公司挑戰「無鈷」電池
全球著名「賣關子」公司又融資了,但最新的Demo依然一言難盡……

TAG:DeepTech深科技 |