比ARM快5年RISC-V僅用12年實現百億核心里程碑
在近日召開的Embedded World 大會上,RISC-V International 首席執行官Calista Redmond 高興地宣布目前RISC-V 市場上的核心數量已經突破100 億。之所以取得這個重要里程碑,Calista Redmond 認為開放標準是關鍵。她表示:“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 VL, Ventana Micro 和Philipp To MSI ch, 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 委員會進行。