電子發燒友網報道(文/周凱揚)RISC-V這兩年弄出的動靜有多大,在廠商和我們媒體不遺余力地宣傳下,大家或多或少都有所耳聞,無論是物聯網、汽車乃至航天,都少不了RISC-V的蹤影。然而,RISC-V離真正走入主流視野,還是有不小的差距。就拿持續火熱的數據中心市場來看,RISC-V在這一領域仍是相對沉寂的。可其實在RISC-V的宏大規劃中,數據中心產品也即將逐一面世,甚至可能會進軍ARM主宰的手機SoC市場。
英特爾的神秘RISC-V產品
近期英特爾在RISC-V上動作頻繁,無論是加入RISC-V國際基金會,為RISC-V提供設計和制造平臺等,英特爾這個x86巨頭眼中的RISC-V似乎頗有前景。
WikiChip的David Schor透露英特爾與SiFive合作設計的Horse Creek,一個基于Intel 4工藝和SiFive RISC-V核心P550的平臺,近期已經流片送到實驗室了,從初期的測試結果來看“很不錯”。雖然目前還不清楚英特爾對Horse Creek的定義,但P550作為一個高性能核心,又是基于Intel 4這樣的先進工藝,還用上了英特爾沿襲的Creek命名,這個產品哪怕不是一款數據中心產品,肯定也和高性能脫不了干系。
我們再來看看這一產品剛發布之初,也就是2021年6月的新聞通稿。其中為Horse Creek背書的是時任英特爾IP工程部門CTO的 Amber Huffman,他表示英特爾將使用領先的DDR和PCIe接口IP與P550相結合,而Amber Huffman負責的正好是數據中心IP。所以Horse Creek作為一個數據中心產品基本沒跑了,不過該產品是否能在今年正式發布,還得看英特爾后續的開發進度了。
RISC-V即將在數據中心上發力
近期ARM在Neoverse的國外媒體會議上對RISC-V做出了評價,他們認為在數據中心領域RISC-V目前并沒有展現出強有力的競爭力,哪怕是在短期內也沒法對ARM造成威脅。在他們看來,盡管RISC-V站在巨人的肩膀上,仍缺乏在架構、標準和軟件等生態上的積累,而且在治理模式上仍有不少可以向ARM學習的地方。
要知道ARM自己也是在多年的沉淀下才打入數據中心市場的,而且目前相較x86來說,市場份額還不大,根據最新的統計數據大約在5%左右。但即便如此,ARM都不把RISC-V視為競爭對手,足以看出RISC-V在這塊有多弱勢了。
RISC-V目前在數據中心上的生態確實比較薄弱,作為競爭對手的ARM除了有不少服務器CPU面世以外,也已經開始打入新興的DPU領域,更是與幾乎所有頂級云服務廠商達成了合作,可以說ARM在服務器上已經處于全力沖刺的狀態了。反觀RISC-V這邊,數據中心級別的產品主要停留在高性能內核階段,其余的大部分是AI芯片這樣的硬件加速器產品,不少還沒有量產,更別說商用了。
但RISC-V從嵌入式核心上發展起來的速度大家都已經見識到了吧,而這個速度也即將席卷數據中心市場了。比如服務器通用CPU,目前已有算能科技和微核芯兩家公司傳出消息,而且是量產在即,直接對標ARM的Neoverse產品線,甚至連之后的產品路線都已經規劃好了。
其實對于誕生沒多久的RISC-V來說,這點進展已經很不錯了,至少在AI芯片領域,RISC-V已經為大家熟知,更有Esperanto和Tenstorrent這樣優秀的初創企業在推出高性能的AI產品,這些芯片的歸宿很明顯也是數據中心。從制造上來說,無論是臺積電、英特爾IFS還是格芯,也都持續有RISC-V高性能芯片的流片。英特爾也已經與巴塞羅那超算中心達成合作,開發將超算推向Zettascale級別的RISC-V高性能處理器。
蘋果真要轉用RISC-V了?
在筆者看來,RISC-V確實不需要從一開始就在核心計算領域做到領先,而是可以采用“農村包圍城市”的邊緣滲透方式,從低功耗MCU做到手機SoC,從AI芯片做到服務器CPU。其實這樣的設計思路早已被納入了考量,市面上已經有一部分芯片開始采用ARM+RISC-V的雙架構,先拿RISC-V核心作協處理器。
但這樣還不夠,RISC-V需要的是像智能手機SoC、家用電腦CPU或GPU這樣真正走量的核心爆款產品,這樣人們聽聞“RISC-V”這個詞時,才不會感到陌生。結合最近的新聞來看,在RISC-V手機SoC邁出第一步的,很有可能會是蘋果,但結果可能不會是大家設想的那樣,而是像上文說的那樣,從“邊緣”滲透。
SemiAnalysis的Dylan Patel透露,他已經確認蘋果正在積極將部分ARM核心轉變為RISC-V核心,用于未來的Apple Silicon芯片中。結合去年蘋果招募RISC-V工程師的新聞來看,這一消息可信度確實不低。在去年公開的招募信息中,蘋果在職位需求中提到對ARM的NEON有所了解,用RISC-V來打造蘋果多設備生態系統的嵌入式子系統。
NEON是ARM的SIMD指令集擴展,類似于X86的AVX512、SSE等。蘋果的A系列ARM CPU中就有用到128位寬的NEON指令集。那么蘋果有什么理由把這些子系統的核心換成RISC-V呢?
這里引用一段SiFive對RISC-V矢量擴展的描述:RISC-V矢量擴展從代碼大小、性能和面積來看,是一個強大而高效的方案,彌補了packed-SIMD和GPU在處理器大數據集上效率不足的問題,而ARM的NEON正是packd-SIMD的方案。
RISC-V矢量擴展的另一個特性就是與矢量長度無關,為其RISC-V矢量擴展兼容處理器編寫的代碼可以在其他RISC-V矢量兼容處理器上運行,減少了硬件更新后需要重寫代碼的困難。對于蘋果來說,這不僅為蘋果提供了新系統兼容的便利,更重要的是可以將全新的軟件特性在iOS、WatchOS和tvOS等系統中一并實現。
對于才全面轉向ARM的蘋果來說,現在就投向RISC-V陣營似乎有些不太現實,考慮到他們已經在微架構、工具鏈、系統上投入了這么多。但如果能對一些子系統的功耗、編程帶來巨大的優勢,蘋果也許并不介意做出改變,畢竟他們已經采取了一些行動。以目前蘋果的A15 SoC為例,其中不少子系統也用到了ARM核心,比如ISP、顯示引擎和視頻編解碼等。但在這些加速器執行單元中,用到的其實是蘋果自己的AMX指令集。
寫在最后
不管這幾個ISA之間互相如何評價,有這樣多樣化的生態對整個行業來說都是好事,選擇多了機遇和創新也就多了。盡管目前的RISC-V在數據中心上還落后不少,也沒有什么大爆款產品的推出,但這個耕耘的過程恰好能給這個新生的架構打下堅實的基礎,懸殊的差距正好作為整個ISA生態發展的催化劑。
-
服務器
+關注
關注
12文章
9129瀏覽量
85348 -
數據中心
+關注
關注
16文章
4764瀏覽量
72101 -
RISC-V
+關注
關注
45文章
2271瀏覽量
46134
原文標題:RISC-V的下一步大棋,數據中心還是手機SoC?
文章出處:【微信號:elecfans,微信公眾號:電子發燒友網】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論