加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

RISC-V

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

RISC-V(發(fā)音為“risk-five”)是一個基于精簡指令集(RISC)原則的開源指令集架構(gòu)(ISA)。與大多數(shù)指令集相比,RISC-V指令集可以自由地用于任何目的,允許任何人設(shè)計、制造和銷售RISC-V芯片和軟件。雖然這不是第一個開源指令集,但它具有重要意義,因為其設(shè)計使其適用于現(xiàn)代計算設(shè)備(如倉庫規(guī)模云計算機(jī)、高端移動電話和微小嵌入式系統(tǒng))。設(shè)計者考慮到了這些用途中的性能與功率效率。該指令集還具有眾多支持的軟件,這解決了新指令集通常的弱點。該項目2010年始于加州大學(xué)伯克利分校,但許多貢獻(xiàn)者是該大學(xué)以外的志愿者和行業(yè)工作者。RISC-V指令集的設(shè)計考慮了小型、快速、低功耗的現(xiàn)實情況來實做,但并沒有對特定的微架構(gòu)做過度的設(shè)計。截至2017年5月,RISC-V已經(jīng)確立了版本2.22的用戶空間的指令集(userspace ISA),而特權(quán)指令集(privileged ISA)也處在草案版

RISC-V(發(fā)音為“risk-five”)是一個基于精簡指令集(RISC)原則的開源指令集架構(gòu)(ISA)。與大多數(shù)指令集相比,RISC-V指令集可以自由地用于任何目的,允許任何人設(shè)計、制造和銷售RISC-V芯片和軟件。雖然這不是第一個開源指令集,但它具有重要意義,因為其設(shè)計使其適用于現(xiàn)代計算設(shè)備(如倉庫規(guī)模云計算機(jī)、高端移動電話和微小嵌入式系統(tǒng))。設(shè)計者考慮到了這些用途中的性能與功率效率。該指令集還具有眾多支持的軟件,這解決了新指令集通常的弱點。該項目2010年始于加州大學(xué)伯克利分校,但許多貢獻(xiàn)者是該大學(xué)以外的志愿者和行業(yè)工作者。RISC-V指令集的設(shè)計考慮了小型、快速、低功耗的現(xiàn)實情況來實做,但并沒有對特定的微架構(gòu)做過度的設(shè)計。截至2017年5月,RISC-V已經(jīng)確立了版本2.22的用戶空間的指令集(userspace ISA),而特權(quán)指令集(privileged ISA)也處在草案版收起

查看更多

電路方案

查看更多
  • RISC-V筆記——內(nèi)存模型總結(jié)
    RISC-V筆記——內(nèi)存模型總結(jié)
    Memory consistency model定義了使用Shared memory(共享內(nèi)存)執(zhí)行多線程(Multithread)程序所允許的行為規(guī)范。RISC-V使用的內(nèi)存模型是RVWMO(RISC-V Weak Memory Ordering),RVWMO內(nèi)存模型是根據(jù)全局內(nèi)存順序(global memory order)定義的,全局內(nèi)存順序是所有harts產(chǎn)生的內(nèi)存操作的總順序。通常,多線程程序有許多不同的可能執(zhí)行,每個執(zhí)行都有自己對應(yīng)的全局內(nèi)存順序。
  • RISC-V筆記——內(nèi)存模型公理
    RISC-V筆記——內(nèi)存模型公理
    在RISC-V中,只有當(dāng)存在一個全局內(nèi)存順序(global memory order)符合preserved program order,并且滿足load value axiom、atomicity axiom和progress axiom時,RISC-V程序的執(zhí)行才遵循RVWMO內(nèi)存一致性模型。今天主要講下load value公理、atomicity公理和progress公理。
  • RISC-V筆記——Pipeline依賴
    RISC-V筆記——Pipeline依賴
    RISC-V的RVWMO模型主要包含了preserved program order、load value axiom、atomicity axiom、progress axiom和I/O Ordering。今天主要記錄下preserved program order(保留程序順序)中的Pipeline Dependencies(Pipeline依賴)。
    139
    10/21 08:40
  • RISC-V筆記——RVWMO基本體
    RISC-V筆記——RVWMO基本體
    RISC-V使用的內(nèi)存模型是RVWMO(RISC-V Weak Memory Ordering),它是Release Consistency的擴(kuò)展,因此,RVWMO的基本體類似于RC模型。
    699
    10/19 10:55
  • RISC-V筆記——顯式同步
    RISC-V筆記——顯式同步
    RISC-V的RVWMO模型主要包含了preserved program order、load value axiom、atomicity axiom、progress axiom和I/O Ordering。今天主要記錄下preserved program order(保留程序順序)中的Explicit Synchronization(顯示同步)。
    503
    10/18 08:33