PowerPC以及現(xiàn)在統(tǒng)治嵌入式市場(chǎng)的ARM。
2. 什么是RISC-V
RISC全名Reduced Instruction Set Computer,即精簡(jiǎn)指令集計(jì)算機(jī);V是羅馬字
發(fā)表于 12-16 23:08
RISC-V就是RISC的第五代指令集架構(gòu)。而RISC-V目標(biāo)就是“成為一種完全開(kāi)放的指令集架構(gòu),可被任何學(xué)術(shù)機(jī)構(gòu)或商業(yè)組織自由使用”。
發(fā)表于 11-30 23:30
廣泛而深厚的生態(tài),大量?jī)?yōu)秀應(yīng)用程序直接對(duì)接或者基于LINUX內(nèi)核改進(jìn),以此提供更多服務(wù)。
RISC-V架構(gòu)芯片與Linux系統(tǒng)的兼容性
指令集兼容性 :
發(fā)表于 11-30 17:20
架構(gòu)(ISA)、流水線、內(nèi)存層次結(jié)構(gòu)等。
編程語(yǔ)言 :
熟悉C/C++或Rust等編程語(yǔ)言,這些是RIS
發(fā)表于 11-30 15:21
的產(chǎn)品,Linux成為開(kāi)源軟件發(fā)展的基石。
這種成功是否可以復(fù)制到開(kāi)源硬件上呢?RISC-V這樣的指令集架構(gòu)(ISA)是否也可以像Linux內(nèi)核作為開(kāi)源軟件的基礎(chǔ)一樣,成為開(kāi)源硬件發(fā)展
發(fā)表于 11-26 20:20
只能擴(kuò)展到64位指令集,通常RISC-V使用32位指令也支持壓縮的16位指令
指令集復(fù)雜度
RISC-V的匯編比ARM的要更加簡(jiǎn)單容易理解
發(fā)表于 11-16 16:14
。RISC-V指令集支持不同的位寬,包括但不限于32位和64位。具體來(lái)說(shuō),RISC-V提供了RV32I、RV64I等基礎(chǔ)整數(shù)指令集,分別對(duì)應(yīng)
發(fā)表于 10-31 22:05
和豐富的軟件資源。ARM的生態(tài)系統(tǒng)為ARM處理器在各個(gè)領(lǐng)域的應(yīng)用提供了強(qiáng)有力的支持。
綜上所述,RISC-V和ARM指令集在設(shè)計(jì)理念、開(kāi)放性、應(yīng)用領(lǐng)域、指令集特點(diǎn)和生態(tài)系統(tǒng)等方面都存在
發(fā)表于 09-28 11:05
擴(kuò)展,從而滿足各種應(yīng)用的需求。
多語(yǔ)言支持 :RISC-V架構(gòu)支持多種編程語(yǔ)言,如C、C++、Rust
發(fā)表于 09-26 08:40
實(shí)現(xiàn)的復(fù)雜性,提高處理器的執(zhí)行效率和易于優(yōu)化。
模塊化
定義:RISC-V 指令集支持模塊化擴(kuò)展,允許開(kāi)發(fā)者根據(jù)具體應(yīng)用需求添加或定制特定的指令模塊。
優(yōu)勢(shì):模塊化設(shè)計(jì)使得 RISC-V
發(fā)表于 08-30 22:05
(jump)、返回(return)、等于 0時(shí)轉(zhuǎn)移(branch on equal to zero)——作為偽指令,進(jìn)而簡(jiǎn)化 RISC-V 指令集。
匯編程序的開(kāi)頭是一些匯編指示符(assemble
發(fā)表于 08-19 18:07
RISC-V v2.1,增加了對(duì)64位體系結(jié)構(gòu)的支持,并提供了更詳細(xì)的文檔和規(guī)范。
2017年:RISC-V基金會(huì)推出了RISC-V
發(fā)表于 07-29 17:20
RISC-V作為一種開(kāi)源的指令集架構(gòu)(ISA),自其誕生以來(lái)就受到廣泛關(guān)注和應(yīng)用,但它也存在一些不足之處。以下是RISC-V架構(gòu)目前存在的主要缺點(diǎn):
1. 性能問(wèn)題
相對(duì)于專用ISA的性能差距:盡管
發(fā)表于 07-29 17:18
就需要有三個(gè)不同的操作數(shù),但是ISA只提供了兩個(gè)操作數(shù)時(shí),編譯器或者匯編程序程序員就需要多使用一條move(搬運(yùn))指令,來(lái)保存目的寄存器的值。第三,在RISC-V中對(duì)于所有指令,要讀寫(xiě)的寄存器的標(biāo)識(shí)符
發(fā)表于 07-27 22:25
RISC-V(“RISC five”)的目標(biāo)是成為一個(gè)通用的指令集架構(gòu)(ISA):①、它要能適應(yīng)包括從最袖珍的嵌入式控制器,到最快的高性能計(jì)算機(jī)等各種規(guī)模的處理器。②、它應(yīng)該能兼容各種流行的軟件棧
發(fā)表于 07-27 15:05
評(píng)論