什么是RISC-V?
RISC,中文意思是精簡(jiǎn)指令集計(jì)算機(jī),是一種執(zhí)行較少類型計(jì)算機(jī)指令的微處理器。
RISC-V指令集是基于RISC原理建立的開放指令集架構(gòu)(ISA), V表示為第五代RISC。
RISC-V (發(fā)音為“risk-five”)源于伯克利大學(xué)的學(xué)生項(xiàng)目,正因?yàn)槠溟_源的理念讓它在學(xué)術(shù)界頗有名氣。
RISC-V的發(fā)明團(tuán)隊(duì)于2015年創(chuàng)辦了SiFive公司,同年成立了RISC-V國際基金會(huì)。
SiFive公司旨在推動(dòng)RISC-V的商業(yè)化,RISC-V國際基金會(huì)專門維護(hù)指令架構(gòu)的完整性和非碎片化。
RISC-V發(fā)展史
第一代(RISC-I)
第二代(RISC-II)
第三代(RISC-III)
第四代(RISC-IV)
第五代(RISC-V)
與眾不同的RISC-V
簡(jiǎn)潔
相較于其它商用ISA,RISC-V ISA要小很多
從零開始的設(shè)計(jì)
明確的分離了User及privileged ISA
具有避免對(duì)微架構(gòu)及技術(shù)依賴性的特征
通過社區(qū)進(jìn)行設(shè)計(jì)
由領(lǐng)先的行業(yè)或?qū)W術(shù)專家以及軟件開發(fā)者組成的社區(qū)進(jìn)行設(shè)計(jì)
免費(fèi)及開放的指令集架構(gòu)
在市場(chǎng)上有諸多開源及商用的CPU的實(shí)現(xiàn)可供用戶選擇
可擴(kuò)展及可定制性強(qiáng)
可用于從微控制器到超級(jí)計(jì)算機(jī)的各種級(jí)別處理器核具有避免對(duì)微架構(gòu)及技術(shù)依賴性的特征
不斷成長(zhǎng)的軟件生態(tài)系統(tǒng)
世界上有非常多的開源及商用的工具及操作系統(tǒng)可供客戶選擇