女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于RISC-V你需要知道的大事兒

技術(shù)讓夢(mèng)想更偉大 ? 來(lái)源:技術(shù)讓夢(mèng)想更偉大 ? 2023-06-21 10:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

最近都在弄全志以及平頭哥risc-v ,如果有正在用的小伙伴歡迎入群交流答疑,不用的或者沒(méi)弄過(guò)的勿入,謝謝!

RISC-V里面的細(xì)節(jié)特別多,如果你不是專(zhuān)門(mén)從事處理核心或者工具鏈開(kāi)發(fā)的沒(méi)必要了解那么細(xì)致。

RISC-V作為處理器領(lǐng)域的新秀頻繁出現(xiàn)于學(xué)術(shù)與產(chǎn)業(yè)新聞。

2022年6 月 21 日,RISC-V 國(guó)際組織宣布了 2022 年的首批四項(xiàng)規(guī)格和擴(kuò)展的批準(zhǔn) ——RISC-V 高效跟蹤(E-Trace)、RISC-V 主管二進(jìn)制接口(SBI)、RISC-V 統(tǒng)一可擴(kuò)展固件接口(UEFI)規(guī)格,以及 RISC-V Zmmul 純乘法擴(kuò)展。

什么是RISC-V?

RISC-V, 其中文名稱(chēng)是第五代精簡(jiǎn)指令集(Reduced Instruction Set Computing)。該指令集是由加州大學(xué)伯克利分校發(fā)布的一套用于處理器的指令集。

2010年,該學(xué)校的研究團(tuán)隊(duì)準(zhǔn)備做一個(gè)CPU,但是IntelARM高昂的授權(quán)費(fèi)用讓他們下決心自己做一套開(kāi)源的指令集。于是經(jīng)過(guò)了幾個(gè)月的努力,后來(lái)就有了RISC-V。該指令集一經(jīng)推出就受到了廣泛關(guān)注,后來(lái)成立了RISC-V基金會(huì),專(zhuān)門(mén)負(fù)責(zé)RISC-V的維護(hù)與推廣。

2. 什么是指令集,指令集與處理芯片之間有什么關(guān)系?

處理器是一塊芯片。而芯片并不會(huì)自己工作,需要有人告訴它該做什么操作。例如告訴芯片下個(gè)操作做加法,這就是一條指令。

在人類(lèi)社會(huì)中指令基本上是以語(yǔ)言或者聲音的形式存在,而在計(jì)算機(jī)系統(tǒng)中,指令是以二進(jìn)制數(shù)存在的。一個(gè)芯片指令的合集就叫指令集。指令集規(guī)定了二進(jìn)制數(shù)的格式、尋址方式、操作類(lèi)型等。市面上常見(jiàn)的指令集有PC機(jī)常用的X86指令集、ARM的指令集等等。

一般來(lái)講,先有指令集,才會(huì)有芯片來(lái)支持指令集。所以指令集可以說(shuō)是芯片的早期藍(lán)圖。指令集類(lèi)似一種標(biāo)準(zhǔn),定義了芯片支持的功能。而芯片是一個(gè)實(shí)物,實(shí)現(xiàn)指令集定義的功能。所以你常聽(tīng)的RISC-V處理器,實(shí)際上是支持了RISC-V指令集的處理器芯片。

3. 為什么RISC-V在國(guó)內(nèi)如此受關(guān)注?

RISC-V作為較新的指令集,技術(shù)上是有一定的優(yōu)勢(shì),其實(shí)最大的原因是這個(gè)指令集是開(kāi)源免費(fèi)的,基于這套指令集設(shè)計(jì)的芯片無(wú)論用于科研和商業(yè)均無(wú)需給Intel和ARM上稅。目前市面上常見(jiàn)的指令集都是要收費(fèi)的,例如華為麒麟芯片,就購(gòu)買(mǎi)了ARM家的指令集。這些有指令集知識(shí)產(chǎn)權(quán)的公司均為國(guó)外公司,非常不利于我國(guó)實(shí)現(xiàn)關(guān)鍵芯片的自主可控。

目前,國(guó)內(nèi)外已經(jīng)有非常多的RISC-V核心RTL代碼,好多是開(kāi)源的,如果你感興趣可以下載一個(gè)研究研究。如果用于商用,國(guó)內(nèi)外也有許多商業(yè)公司提供穩(wěn)定的RISC-V IP核心。例如國(guó)外的SiFive公司、Microsemi公司、國(guó)內(nèi)的阿里平頭哥、芯來(lái)科技等公司。

4. RISC-V技術(shù)上有什么優(yōu)勢(shì)?

技術(shù)優(yōu)點(diǎn)總結(jié)起來(lái)就一句話(huà):短小精悍、擴(kuò)展性強(qiáng)。處理器發(fā)展了非常多年,里面的坑坑洼洼都被研究的清清楚楚,但是由于ARM和X86的指令集一路走來(lái),需要兼容的東西多,包袱越來(lái)越重,導(dǎo)致指令集越來(lái)越復(fù)雜。

RISC-V吸取了這些經(jīng)驗(yàn)后指令集每個(gè)功能都被安排的明明白白,所以夠精簡(jiǎn)。RISC-V最基礎(chǔ)的指令數(shù)目?jī)H僅有40多條

5. RISC-V指令集與芯片目前還有哪些問(wèn)題?

最大的問(wèn)題是RISC-V作為一個(gè)開(kāi)源的指令集架構(gòu),其相關(guān)的編譯器、開(kāi)發(fā)環(huán)境、甚至成品芯片等相關(guān)生態(tài)仍然還在建立之中,生態(tài)不夠強(qiáng)大,大規(guī)模應(yīng)用還需要一個(gè)過(guò)程。

6. RISC-V指令集里有什么?

RISC-V作為一個(gè)模塊化的指令集,其指令集分成了若干模塊。又分為32bit和64bit版本。所以叫RV32, RV64。

7. RISC-V的核心是如何與AI加速核心集成的?

從整體實(shí)現(xiàn)方式上來(lái)講,共有兩種方式可以實(shí)現(xiàn)AI加速核心與RISC-V計(jì)算核心的集成。

方法一是總線外設(shè)方案,該方案可以直接把AI加速核心當(dāng)作一個(gè)總線高速外設(shè)掛載于SOC系統(tǒng)。

方案二是RISC-V指令集獨(dú)有的辦法,擴(kuò)展RISC-V核心方案。利用RISC-V指令集可擴(kuò)展的特性,添加專(zhuān)門(mén)的AI指令,在設(shè)計(jì)微內(nèi)核時(shí)加入一個(gè)指令派送單元,將AI加速指令直接派送給AI加速核心。

4648f634-0f74-11ee-962d-dac502259ad0.png

實(shí)際上,由于神經(jīng)網(wǎng)絡(luò)計(jì)算的過(guò)程中幾乎不需要條件判斷等操作,規(guī)律的乘加操作占據(jù)大多數(shù)運(yùn)行時(shí)間,兩種實(shí)現(xiàn)方案并無(wú)本質(zhì)差別。

擴(kuò)展RISC-V核心的方案優(yōu)勢(shì)在于當(dāng)總線外設(shè)較多時(shí),共用了微內(nèi)核資源,減少了總線開(kāi)銷(xiāo)。而擴(kuò)展RISC-V核心方案的缺點(diǎn)是對(duì)RISC-V編譯工具鏈要做少許修改,增加額外的工作量。

8. 最后,總結(jié)來(lái)講,RISC-V需要了解什么?

RISC-V是一種處理器指令集。

RISC-V處理器指支持RISC-V指令集的芯片。

RISC-V主要優(yōu)勢(shì)在于開(kāi)源免費(fèi)、短小精煉、擴(kuò)展性強(qiáng)。

RISC-V目前的問(wèn)題在于生態(tài)不成熟。

RISC-V與加速核心集成有總線方案和擴(kuò)展指令集方案。

特點(diǎn):

完全開(kāi)源

對(duì)指令集使用,RISC-V基金會(huì)不收取高額的授權(quán)費(fèi)。

架構(gòu)簡(jiǎn)單

RISC-V架構(gòu)秉承簡(jiǎn)單的設(shè)計(jì)哲學(xué)。體現(xiàn)為:

在處理器領(lǐng)域,主流的架構(gòu)為x86與ARM架構(gòu)。x86與ARM架構(gòu)的發(fā)展的過(guò)程也伴隨了現(xiàn)代處理器架構(gòu)技術(shù)的不斷發(fā)展成熟,但作為商用的架構(gòu),為了能夠保持架構(gòu)的向后兼容性,其不得不保留許多過(guò)時(shí)的定義,導(dǎo)致其指令數(shù)目多,指令冗余嚴(yán)重,文檔數(shù)量龐大,所以要在這些架構(gòu)上開(kāi)發(fā)新的操作系統(tǒng)或者直接開(kāi)發(fā)應(yīng)用門(mén)檻很高。

而RISC-V架構(gòu)則能完全拋棄包袱,借助計(jì)算機(jī)體系結(jié)構(gòu)經(jīng)過(guò)多年的發(fā)展已經(jīng)成為比較成熟的技術(shù)的優(yōu)勢(shì),從輕上路。RISC-V基礎(chǔ)指令集則只有40多條,加上其他的模塊化擴(kuò)展指令總共幾十條指令。

易于移植Lnix

現(xiàn)代操作系統(tǒng)都做了特權(quán)級(jí)指令和用戶(hù)級(jí)指令的分離,特權(quán)指令只能操作系統(tǒng)調(diào)用,而用戶(hù)級(jí)指令才能在用戶(hù)模式調(diào)用,保障操作系統(tǒng)的穩(wěn)定。

RISC-V提供了特權(quán)級(jí)指令和用戶(hù)級(jí)指令,同時(shí)提供了詳細(xì)的RISC-V特權(quán)級(jí)指令規(guī)范和RISC-V用戶(hù)級(jí)指令規(guī)范的詳細(xì)信息,使開(kāi)發(fā)者能非常方便的移植linux和unix系統(tǒng)到RISC-V平臺(tái)。

模塊化設(shè)計(jì)

RISC-V架構(gòu)不僅短小精悍,而且其不同的部分還能以模塊化的方式組織在一起,從而試圖通過(guò)一套統(tǒng)一的架構(gòu)滿(mǎn)足各種不同的應(yīng)用場(chǎng)景。用戶(hù)能夠靈活選擇不同的模塊組合,來(lái)實(shí)現(xiàn)自己定制化設(shè)備的需要,如RV32IMFDC的指令集,使用Machine Mode(機(jī)器模式)與User Mode(用戶(hù)模式)兩種模式。

完整的工具鏈

對(duì)于設(shè)計(jì)CPU來(lái)說(shuō),工具鏈?zhǔn)擒浖_(kāi)發(fā)人員和cpu交互的窗口,沒(méi)有工具鏈,對(duì)軟件開(kāi)發(fā)人員開(kāi)發(fā)軟件要求很高,甚至軟件開(kāi)發(fā)者無(wú)法讓cpu工作起來(lái)。在cpu設(shè)計(jì)中,工具鏈的開(kāi)發(fā)是一個(gè)需要巨大工作量的工作。

如果用RISC-V來(lái)設(shè)計(jì)芯片,芯片設(shè)計(jì)公司不再擔(dān)心工具鏈問(wèn)題,只需專(zhuān)注于芯片設(shè)計(jì),RISC-V社區(qū)已經(jīng)提供了完整的工具鏈,并且RISC-V基金會(huì)持續(xù)維護(hù)該工具鏈。當(dāng)前RISC-V的支持已經(jīng)合并到主要的工具中,比如編譯工具鏈gcc, 仿真工具qemu等

開(kāi)源實(shí)現(xiàn)

BOOM: Christopher Celio的RV64亂序處理器實(shí)現(xiàn)。

成功的流片案例

已經(jīng)有機(jī)構(gòu)和商業(yè)公司流片的案例??申P(guān)注RISC-V社區(qū)了解具體信息。

社區(qū)貢獻(xiàn)

完整的工具鏈維護(hù),大量的開(kāi)源項(xiàng)目。

最后的最后,我個(gè)人是很看好RISC-V的發(fā)展前景的。

也許我國(guó)在這個(gè)領(lǐng)域里會(huì)出現(xiàn)下一個(gè)Intel或者ARM實(shí)現(xiàn)真正的處理器強(qiáng)國(guó)夢(mèng)。但目前階段RISC-V也確實(shí)存在各種各樣的問(wèn)題。

生態(tài)不全面等等問(wèn)題會(huì)給商業(yè)化帶來(lái)不小的挑戰(zhàn)。

同時(shí),似乎現(xiàn)在都喜歡炒概念,從可穿戴設(shè)備到VR/MR/AR,共享經(jīng)濟(jì),再到AI,再到RISC-V,物聯(lián)網(wǎng)等等。一個(gè)又一個(gè)風(fēng)口,如何鑒別哪些是概念哪些真的可以改變世界還是得多學(xué)習(xí)。

例如RISC-V和AI,我個(gè)人覺(jué)得從技術(shù)角度來(lái)講RISC-V可以給AI加速SOC提供一些靈活度,但是遠(yuǎn)達(dá)不到顛覆AI加速器的程度,只是相比于ARM家的處理器解決了一些癢點(diǎn)而已。

希望國(guó)內(nèi)RISC-V可以穩(wěn)步發(fā)展,不盲目追熱點(diǎn),找準(zhǔn)其優(yōu)勢(shì)。要么出現(xiàn)一批拳頭產(chǎn)品,打破壟斷。要么干脆做到舊時(shí)王謝堂前燕飛入尋常百姓家,把CPU做成Linux一樣徹底開(kāi)源的東西。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2930

    文章

    46219

    瀏覽量

    392213
  • 指令集
    +關(guān)注

    關(guān)注

    0

    文章

    228

    瀏覽量

    23805
  • RISC-V
    +關(guān)注

    關(guān)注

    46

    文章

    2562

    瀏覽量

    48780

原文標(biāo)題:關(guān)于RISC-V你需要知道的大事兒

文章出處:【微信號(hào):技術(shù)讓夢(mèng)想更偉大,微信公眾號(hào):技術(shù)讓夢(mèng)想更偉大】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    RISC-V的MCU關(guān)于USB高速通信設(shè)計(jì)的難點(diǎn)

    RISC-V的MCU關(guān)于USB高速通信設(shè)計(jì)的難點(diǎn)主要集中在硬件集成、性能優(yōu)化、軟件生態(tài)和成本效益等方面。以下是針對(duì)這些難點(diǎn)的詳細(xì)分析和歸納: 硬件集成與外設(shè)支持 : 高速USB PHY集成 :傳統(tǒng)
    發(fā)表于 05-27 16:23

    關(guān)于RISC-V芯片的應(yīng)用學(xué)習(xí)總結(jié)

    和模塊化設(shè)計(jì)成為其顯著優(yōu)勢(shì)。物聯(lián)網(wǎng)設(shè)備通常需要長(zhǎng)時(shí)間運(yùn)行,且對(duì)體積和功耗有嚴(yán)格要求。RISC-V芯片通過(guò)精簡(jiǎn)指令集和優(yōu)化設(shè)計(jì),實(shí)現(xiàn)了低功耗的同時(shí)保持了高性能,非常適合用于傳感器節(jié)點(diǎn)、智能家居控制器
    發(fā)表于 01-29 08:38

    為什么選擇RISC-V?

    人員RISC-V不僅僅是開(kāi)放式ISA,它還是凍結(jié)的ISA?;菊f(shuō)明被凍結(jié),并且已批準(zhǔn)的可選擴(kuò)展名也被凍結(jié)。由于ISA的穩(wěn)定性,因此知道可以保留您的投資,因此可以放心地將軟件開(kāi)發(fā)應(yīng)用于RISC-V。為
    發(fā)表于 07-27 17:38

    RISC-V了解多少?

    之前不斷看到關(guān)于RISC-V的內(nèi)容,今天周末,也學(xué)習(xí)并整理了一份關(guān)于RISC-V的內(nèi)容。1.RISC-V簡(jiǎn)介
    發(fā)表于 08-13 15:13

    RISC-V有哪些特點(diǎn)

      RISC-V的由來(lái)  可能有些朋友不太清楚什么是CPU的指令集,其實(shí)就是指令的合集,那什么是指令呢?就是吩咐CPU去做的事情。我在這里給大家打個(gè)比方:有一個(gè)傭人,給他下命令做
    發(fā)表于 08-25 11:17

    RISC-V 生態(tài)架構(gòu)淺析

    萬(wàn)美元授權(quán)才能開(kāi)發(fā)瀏覽器嗎?這真的是難以想象!所以芯片設(shè)計(jì)領(lǐng)域迫切需要一個(gè)行業(yè)認(rèn)可的,高品質(zhì)的指令集,它應(yīng)該是OPEN的,免費(fèi)的,一個(gè)世界范圍可以參考使用的芯片指令標(biāo)準(zhǔn)。RISC-V指令集正式因?yàn)椴死?/div>
    發(fā)表于 06-18 19:59

    RISC-V架構(gòu)簡(jiǎn)介

    【摘要】 本文首先對(duì)RISC-V的架構(gòu)做了簡(jiǎn)要的介紹,在此基礎(chǔ)上實(shí)現(xiàn)了LiteOS在RISC-V架構(gòu)上的適配過(guò)程的具體步驟,希望對(duì)有所幫助。1 RISC-V架構(gòu)簡(jiǎn)介
    發(fā)表于 07-28 07:46

    RISC-V 發(fā)展

    是必選的,擴(kuò)展指令集是可選的。意思就是可以根據(jù)的實(shí)際需求,選擇需要使用的指令。例如在一個(gè)項(xiàng)目中,如果不需要用到壓縮指令,那么就不需要把壓縮指令添加進(jìn)來(lái),從而做到定制化,這也是
    發(fā)表于 04-14 10:18

    關(guān)于risc-v啟動(dòng)部分的思考

    關(guān)于risc-v啟動(dòng)部分思考 1.本文說(shuō)明 1.1 risc-v的誕生的時(shí)代背景 1.2 發(fā)展現(xiàn)狀 2.risc-v 的芯片boot過(guò)程 2.1 r
    的頭像 發(fā)表于 12-28 10:25 ?6144次閱讀
    <b class='flag-5'>關(guān)于</b><b class='flag-5'>risc-v</b>啟動(dòng)部分的思考

    關(guān)于隔離器件,需要知道的三件事

    關(guān)于隔離器件,需要知道的三件事
    發(fā)表于 10-28 12:00 ?0次下載
    <b class='flag-5'>關(guān)于</b>隔離器件,<b class='flag-5'>你</b><b class='flag-5'>需要知道</b>的三件事

    對(duì)于汽車(chē)中的Bluetooth Smart,需要知道的內(nèi)容

    對(duì)于汽車(chē)中的Bluetooth Smart,需要知道的內(nèi)容
    發(fā)表于 11-04 09:50 ?1次下載
    對(duì)于汽車(chē)中的Bluetooth Smart,<b class='flag-5'>你</b><b class='flag-5'>需要知道</b>的內(nèi)容

    關(guān)于步進(jìn)電機(jī)需要知道的一切

    關(guān)于步進(jìn)電機(jī)需要知道的一切
    發(fā)表于 03-07 16:58 ?2532次閱讀
    <b class='flag-5'>關(guān)于</b>步進(jìn)電機(jī)<b class='flag-5'>你</b><b class='flag-5'>需要知道</b>的一切

    關(guān)于RISC-V ,這是需要知道的!

    來(lái)源:內(nèi)容來(lái)自半導(dǎo)體行業(yè)觀察(ID:icbank)編譯自semiengineering,謝謝。RISC-V是加州大學(xué)伯克利分校開(kāi)發(fā)人員在2010年構(gòu)想的開(kāi)放標(biāo)準(zhǔn)指令集架構(gòu)(ISA),正在不斷發(fā)展
    的頭像 發(fā)表于 11-10 10:23 ?1910次閱讀
    <b class='flag-5'>關(guān)于</b><b class='flag-5'>RISC-V</b> ,這是<b class='flag-5'>你</b><b class='flag-5'>需要知道</b>的!

    RISC-VRISC-V AI的未來(lái)(特邀講座)

    主題演講:RISC-VRISC-V AI的未來(lái)(特邀講座)ppt分享
    發(fā)表于 07-14 17:15 ?17次下載

    RISC-V設(shè)計(jì)支持工具,支持RISC-V技術(shù)的基礎(chǔ)

    RISC-V設(shè)計(jì)支持工具,支持RISC-V技術(shù)的基礎(chǔ) ppt分享
    發(fā)表于 07-14 17:15 ?22次下載