什么是RISC-V?
  • 開源允許修改和重新發(fā)布,允許基于開源代碼開發(fā)商業(yè)軟件發(fā)布和銷售
  • 免費(fèi)徹底開放,無需付費(fèi)授權(quán)即可使用
  • 極簡RISC-V指令數(shù)目僅有40多條
  • 擴(kuò)展支持可擴(kuò)展定制指令,可以隨意按照需求擴(kuò)展
  • 模塊支持模塊化可配置的指令子集,滿足不同的應(yīng)用場(chǎng)景
     RISC-V處理器架構(gòu)是Krste Asanovic 教授帶領(lǐng)團(tuán)隊(duì)開發(fā)的一個(gè)完全開放的、標(biāo)準(zhǔn)的、能夠支持各種應(yīng)用的新指令集。很多早期的RISC架構(gòu)設(shè)計(jì)理念時(shí)至今日不僅不能幫助現(xiàn)代處理器設(shè)計(jì),反而成了負(fù)擔(dān)桎梏。某些早期RISC架構(gòu)定義的特性,一方面使得高性能處理器的硬件設(shè)計(jì)束手束腳;另一方面又使得極低功耗的處理器硬件設(shè)計(jì)背負(fù)不必要的復(fù)雜度。得益于后發(fā)優(yōu)勢(shì),全新的RISC-V架構(gòu)能夠規(guī)避所有這些已知的負(fù)擔(dān),成為至今為止最具備革命性意義的開放處理器架構(gòu)。

國內(nèi)正在研制的處理器所采用的指令集包羅萬象,基于Alpha、ARM、MIPS、PowerPC、SPARC、RISC-V、X86等進(jìn)行了擴(kuò)展,應(yīng)該是全世界最多的了。其中,RISC-V有望真正成為國產(chǎn)的自主的指令集架構(gòu)。RISC-V的開源會(huì)大大降低指令集修改和定制的門檻,在實(shí)現(xiàn)芯片差異化設(shè)計(jì)的同時(shí)降低成本,對(duì)本土發(fā)展自主可控處理器、擺脫國外壟斷有著十分重要的意義。

    ARM與RISC-V一樣同屬于精簡指令集。ARM是RISC微處理器的代表作之一,在嵌入式系統(tǒng)設(shè)計(jì)中被廣泛使用,其最大的特點(diǎn)是低功耗。當(dāng)下全球市場(chǎng)上大部分企業(yè)都是選擇了基于ARM的芯片架構(gòu),可謂無處不在。而開源 ISA 的 RISC-V 則一直在追求業(yè)務(wù)模式創(chuàng)新,給大多數(shù)其它公司追求的授權(quán)許可模式帶來的挑戰(zhàn)。RISC-V很大程度上改變了運(yùn)算平臺(tái)芯片的設(shè)計(jì)生態(tài),因?yàn)樗敲赓M(fèi)開源的,而且可以靈活地進(jìn)行修改并加入新的功能,所以RISC-V正在吸引越來越多的科技公司采用。根據(jù)IPnest的調(diào)研,ARM公司在2017年的IP授權(quán)收入下滑了6.8%,原因之一是因?yàn)镽ISC-V加入了競(jìng)爭(zhēng)。