RISC-V架構(gòu)CPU為何未能普及?
來源于小伙伴提問。
我的一些看法。
RISC-V 架構(gòu)在過去幾年里確實引起了大量關(guān)注,尤其是因為它的開源特性和靈活性,理論上應(yīng)該很有潛力。但它至今在手機市場上并沒有爆發(fā),原因其實可以歸結(jié)為幾個層面,涉及技術(shù)、市場、以及生態(tài)系統(tǒng)的挑戰(zhàn)。
生態(tài)系統(tǒng)成熟度是個關(guān)鍵問題。雖然 Android 系統(tǒng)理論上可以適配 RISC-V,甚至 Java 虛擬機(JVM)確實可以在不同架構(gòu)上較輕松運行,但這并不是說整個 Android 生態(tài)系統(tǒng)可以“無縫”遷移。手機軟件不僅僅是基于 JVM 的應(yīng)用,還包含了大量的底層優(yōu)化,比如設(shè)備驅(qū)動、芯片特定的優(yōu)化、以及各種硬件加速庫等。
現(xiàn)階段,ARM 在這些方面有著成熟的生態(tài),廠商能輕松獲得 ARM 的架構(gòu)授權(quán),也有現(xiàn)成的工具鏈、開發(fā)環(huán)境和支持,這讓手機廠商不必承擔(dān)太多額外的研發(fā)成本。
而 RISC-V 在這些方面仍然比較新,需要投入大量時間和資源去建立類似的基礎(chǔ)設(shè)施。對華為、小米、OPPO 等大廠來說,這些投入不一定馬上有回報。
性能與功耗優(yōu)化問題。手機對 CPU 的性能和功耗比要求極高,RISC-V 雖然架構(gòu)靈活,但目前仍在性能與功耗優(yōu)化上略遜一籌。尤其是高端手機市場,ARM 的 Cortex 系列已經(jīng)通過多年的迭代積累了大量的功耗控制經(jīng)驗,包括“big.LITTLE”架構(gòu)等,在處理多任務(wù)和節(jié)電方面表現(xiàn)優(yōu)異。要讓 RISC-V 趕上并超越 ARM,還需要大量的時間和資源投入。而手機廠商一般不愿意承擔(dān)這種“冒險”,畢竟消費者對續(xù)航時間和性能體驗的容忍度非常低。
ARM 的市場霸主地位是一個巨大的壁壘。ARM 長期以來在移動處理器領(lǐng)域的統(tǒng)治地位,使得它的生態(tài)和市場滲透力非常強。從設(shè)計工具到合作伙伴,再到供應(yīng)鏈,ARM 幾乎已經(jīng)“無縫”嵌入了手機制造的方方面面。如果你是一家手機廠商,你面臨的不僅是技術(shù)切換的挑戰(zhàn),還需要重新整合大量的資源、供應(yīng)商和合作伙伴。路徑依賴使得手機廠商寧愿繼續(xù)沿用 ARM 解決方案,而不愿意貿(mào)然切換到 RISC-V。
專利和法律風(fēng)險也是廠商考量的一部分。雖然 RISC-V 架構(gòu)是開源的,但這并不意味著所有相關(guān)的技術(shù)都是“免費午餐”。手機行業(yè)是一個巨大的專利地雷區(qū),很多時候一些小公司可能會利用專利埋伏,制造法律糾紛。ARM 則有更成熟的專利處理體系,可以幫助廠商規(guī)避這些風(fēng)險。而 RISC-V 由于新興,尚未建立起同樣程度的專利“保護傘”。
還有一點其實是相對有趣的,也就是品牌與消費者認(rèn)知。對于普通消費者來說,手機是個體驗產(chǎn)品,而不是一個單純的技術(shù)工具。他們關(guān)心的是“這個手機運行流暢嗎?電池夠用嗎?游戲卡不卡?” 而并不是“這個手機的 CPU 架構(gòu)是什么?”
所以,RISC-V 即使再好,能不能通過讓消費者感知到明顯的差異化優(yōu)勢去“搶市場”,依舊是個問號。對于華為、小米這樣的廠商來說,切換 RISC-V 沒有帶來立竿見影的“體驗優(yōu)勢”,那么他們也沒有足夠的動力去改變現(xiàn)狀。
RISC-V 在手機市場上還未流行的原因,不僅是技術(shù)上的生態(tài)、性能、功耗問題,還有市場、品牌以及專利等多方面的權(quán)衡。但這不代表 RISC-V 沒有未來,它在某些特定領(lǐng)域(如 IoT 設(shè)備、嵌入式系統(tǒng))已經(jīng)開始嶄露頭角?;蛟S未來 RISC-V 會慢慢攻占更多市場,但在手機這種競爭白熱化的戰(zhàn)場上,ARM 的強大生態(tài)和市場慣性短期內(nèi)很難撼動。
*博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權(quán)請聯(lián)系工作人員刪除。