在近日召開的EmbeddedWorld大會上,RISC-VInternational首席執行官CalistaRedmond高興地宣佈目前RISC-V市場上的核心數量已經突破100億。之所以取得這個重要裡程碑,CalistaRedmond認為開放標準是關鍵。她表示:“Linux在為軟件所做的事情,和我們為硬件所做的事情有異曲同工之妙。目前我們預估市場上RISC-V核心數量突破100億”。
RISC-V 是一種開放標準指令集架構 (ISA),根據開源許可提供,可免費使用。基本指令集具有 32 位固定長度自然對齊的指令,並且 ISA 支持可變長度擴展,這意味著每條指令可以是 16 位包內的任何數字長度。
該指令集有 32 位和 64 位地址空間風格,並且是為廣泛的用途而創建的。各種子集支持從小型嵌入式系統到 PC 到帶有矢量處理器的超級計算機到倉庫規模的機架式並行計算機。
通往百億核心的道路並非坦途。據悉,ARM 架構經過 17 年的反復試驗,在 2008 年實現這個裡程碑。而 RISC-V 隻用 12 年就完成百億。 Redmond 預計 RISC-V 處理器內核的數量到 2025 年將達到 800 億個。
伴隨著這個重大利好消息,今年還將會部署 4 個新的規范和擴展。四個新規范是:
● SBI 的 RISC-V 規范在 supervisor 模式(S 模式或 VS 模式)下使用應用程序安裝接口,在硬件平臺和操作系統內核之間構建一個固件層。
這種抽象支持跨所有 RISC-V 操作系統實現的通用平臺服務。許多 RISC-V 成員已經在他們的 RISC-V 解決方案中實施 RISC-V SBI 規范,因此批準該規范將確保整個 RISC-V 生態系統的標準方法,確保兼容性。本規范的制定和批準由 Rivos 的 Atish Patra 領導,平臺水平指導委員會負責開展工作。
● RISC-V UEFI 協議將現有的 UEFI 標準引入 RISC-V 平臺。
本規范的開發和批準由 Sunil V L, Ventana Micro 和 Philipp ToMSIch, VRULL GmbH 領導,工作在特權軟件技術工作組中進行。
● RISC-V 的 E-Trace 定義一種使用分支跟蹤的高效處理器跟蹤方法,非常適合調試從微型嵌入式設計到超強大計算機的任何類型的應用程序。
RISC-V 文檔的 E-Trace 指定 RISC-V 內核和編碼器(或入口端口)之間的信號、壓縮分支跟蹤算法和封裝壓縮分支跟蹤信息的數據包格式。該規范的開發和批準由 Picocom 的 Gajinder Panesar 和 RISC-V 的 E-Trace 任務組領導。
● RISC-V Zmmul Multiply Only 支持需要乘法運算但不需要除法的低成本實現,並且是 RISC-V 非特權規范的一部分。此擴展的開發和批準由 Allen Baum 領導,工作在非特權 ISA 委員會進行。