RISC-V基礎(chǔ)指令集架構(gòu)與特權(quán)架構(gòu)規(guī)范獲得批準(zhǔn)
7月10日,RISC-V基金會(huì)宣布批準(zhǔn)RISC-V 基礎(chǔ)指令集架構(gòu)與特權(quán)架構(gòu)規(guī)范,這是RISC-V生態(tài)系統(tǒng)發(fā)展中的一個(gè)里程碑標(biāo)志。
RISC-V 基礎(chǔ)指令集架構(gòu)是應(yīng)用于軟件與硬件之間的接口,按照該規(guī)范編碼的軟件將繼續(xù)在RISC-V處理器上永久使用,即使架構(gòu)通過開發(fā)新擴(kuò)展而發(fā)展也不受影響。
RISC-V基金會(huì)董事會(huì)主席Krste Asanovi?表示,RISC-V采用一個(gè)簡(jiǎn)單固定基本ISA和模塊化固定標(biāo)準(zhǔn)擴(kuò)展設(shè)計(jì),有助于防止碎片化,同時(shí)支持自定義。RISC-V生態(tài)此前已經(jīng)在各種實(shí)現(xiàn)上展示了很大程度的互操作性,現(xiàn)在基礎(chǔ)指令集架構(gòu)獲得批準(zhǔn),開發(fā)者可以進(jìn)一步放心,他們?yōu)镽ISC-V編寫的軟件將可以一直運(yùn)行在所有類似的 RISC-V 核心上。
特權(quán)架構(gòu)用于在軟件堆棧的不同組件之間提供保護(hù),并嘗試執(zhí)行當(dāng)前權(quán)限模式,不允許的操作將導(dǎo)致引發(fā)異常。RISC-V特權(quán)架構(gòu)涵蓋了非特權(quán)ISA之外的RISC-V系統(tǒng)的所有方面,包括特權(quán)指令以及運(yùn)行操作系統(tǒng)和連接外部設(shè)備所需的附加功能。每個(gè)特權(quán)級(jí)別都有一組核心特權(quán)ISA擴(kuò)展,其中包含可選的擴(kuò)展和變體,包括機(jī)器ISA、主管ISA和管理程序ISA。
RISC-V特權(quán)架構(gòu)任務(wù)組主席Andrew Waterman表示,RISC-V特權(quán)架構(gòu)是RISC-V硬件和軟件(如Linux和FreeBSD)之間的一種契約。對(duì)RISC-V來說,這些標(biāo)準(zhǔn)獲得通過是一個(gè)里程碑標(biāo)志。而操作系統(tǒng)開發(fā)者與硬件供應(yīng)商可以放心地實(shí)現(xiàn)這些規(guī)范,不會(huì)有兼容性問題。
近幾年全球?qū)ISC-V架構(gòu)的關(guān)注都在升溫, IBM、NXP、西部數(shù)據(jù)、英偉達(dá)、高通、三星、谷歌、華為、特斯拉等重磅廠商都有在RISC-V方向有相關(guān)布局。
在華為被列入美國(guó)商務(wù)部“實(shí)體名單”后,RISC-V這一開源指令集架構(gòu)在國(guó)內(nèi)獲得了更高的關(guān)注,當(dāng)然也有質(zhì)疑的聲音,畢竟RISC-V技術(shù)源自于加州大學(xué)伯克利分校。不過多位業(yè)內(nèi)人士認(rèn)為,指令集標(biāo)準(zhǔn)是公開的,不會(huì)受到出口管制的影響,但是,基于RISC-V標(biāo)準(zhǔn)所做的商業(yè)設(shè)計(jì)可能受到管制。