三星傳下一代消費級SSD主控將改用RISC-V取代Arm Cortex-R作為核心

雖然Arm CPU與微控制器架構在許多領域、尤其是嵌入式領域是相當重要的關鍵技術,然而畢竟採用Arm技術需要支付授權費用,也成為打著開源旗幟的RISC-V搶攻的領域,尤其是在Cortex-R即時處理器與Cortex-M微控制器;根據韓國媒體ETNEWS報導,三星將在代號BM9K1的下一代消費級SSD以RISC-V取代行之有年的Cortex-R。
ETNEWS指稱,三星自2019年就投入探索RISC-V的可能性,雖然也展示過一些案例,但始終停留在概念驗證階段,而BM9K1將是三星首次將RISC-V架構使用在量產的商用產品;據稱三星將RISC-V針對SSD特性加入許多自行開發的功能,相較BM9C1於順序存取提升1.6倍、能源效率則提高23%。
Cortex-R是Arm三大CPU IP當中的即時處理器,主要應用於需要即時、低延遲的精密控制應用,諸如硬碟、電動車馬達、電源管理、影像引擎等領域,然而其應用領域不須執行複雜作業系統,也成為RISC-V有技術搶攻的目標領域。

雖然Arm的IP授權策略提供廠商省卻重新開發架構的複雜,以及與前代產品、不同等級產品的相容性,然而隨著Arm為了改善獲利調整授權模式與權利金,許多廠商設法降低對Arm的依賴;雖在像是手機處理器、PC、伺服器等受限已經建構好的生態系與相容,最多就是像蘋果、高通採用基於Arm指令集的自研架構,但像是微控制器、即時處理器就給了RISC-V新的機會。
可預期一些討論可能會樂觀認為三星可能藉次擴大RISC-V的應用範疇,最終用於智慧手機處理器的CPU,不過從現實面來看,在複雜作業系統需要廣泛生態系的後援,更會牽涉到軟體相容性等問題,尤其是進軍一個已經成熟的系統生態,就連早已在智慧手機穩居霸主地位的Arm在伺服器、PC都花了十數年的時間,更遑論RISC-V目前在複雜系統幾乎還是處於起步階段。
不過如同筆者所述,由於RISC-V在一部分的應用有望取代Cortex-R與Cortex-M,或許未來在新的手機處理器能看到Arm架構與RISC-V共存的情況,一方面透過部分導入RISC-V降低成本,另一方面也利用RISC-V開源特性建構更具效益的微架構。
