18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

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

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

RISC-V為何備受歡迎?

痞子衡嵌入式 ? 來(lái)源:痞子衡嵌入式 ? 2023-12-14 10:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

RISC-V(發(fā)音為“RISC five”)的目標(biāo)是成為一款通用的指令集架構(gòu)(Instruction Set Architecture,ISA):

? 它要適合設(shè)計(jì)各種規(guī)模的處理器,包括從最小的嵌入式控制器到最快的高性能計(jì)算機(jī)。

? 它要兼容各種流行的軟件棧和編程語(yǔ)言。

? 它要適用于所有實(shí)現(xiàn)技術(shù),包括 FPGA(Field-Programmable Gate Array,現(xiàn)場(chǎng)可編程邏輯門陣列)、ASIC(Application-Specific Integrated Circuit,專用集成電路)、全定制芯片,甚至未來(lái)的制造元件技術(shù)。

? 它能用于高效實(shí)現(xiàn)所有微體系結(jié)構(gòu),包括微程序或硬連線控制,順序、解耦或亂序流水線,單發(fā)射或超標(biāo)量等。

? 它要支持高度定制化,成為定制加速器的基礎(chǔ),以應(yīng)對(duì)摩爾定律的放緩。

? 它要穩(wěn)定,基礎(chǔ) ISA 不會(huì)改變。更重要的是,它不能像以往的公司專有 ISA 那樣消亡,包括 AMD 的 Am29000、Digital 的 Alpha 和 VAX、Hewlett Packard1 的 PARISC、Intel 的 i860 和 i960、Motorola 的 88000,以及Zilog 的 Z8000。

RISC-V 是一款與眾不同的 ISA,不僅因?yàn)樗贻p(它誕生于 2010 年,而其他 ISA 大多誕生于 20 世紀(jì) 70 年代或 80年代),而且因?yàn)樗_放。與過去幾乎所有的架構(gòu)不同,其未來(lái)不受任何一家公司的興衰或心血來(lái)潮的決策所影響(過去許多 ISA 因此消亡)。相反,RISC-V 屬于一個(gè)開放的、非營(yíng)利性質(zhì)的基金會(huì)。RISC-V 國(guó)際基金會(huì)的目標(biāo)是維護(hù) RISC-V 的穩(wěn)定性,僅出于技術(shù)原因而緩慢謹(jǐn)慎地改進(jìn) RISC-V,并推動(dòng)RISC-V 在硬件中流行起來(lái),猶如 Linux操作系統(tǒng)中流行一般。圖 1.1 列出了 RISC-V 國(guó)際基金會(huì)最大的企業(yè)會(huì)員,展示了 RISC-V 的繁榮。

d74984bc-998c-11ee-8b88-92fbcf53809c.png

模塊化ISA和增量型ISA

Intel 曾將其未來(lái)押在高端微處理器上,但這還需要很多年時(shí)間。為與 Zilog 公司抗衡,Intel 開發(fā)了一款名為8086 的過渡產(chǎn)品。它本該朝生暮死,無(wú)任何后續(xù)產(chǎn)品,但事實(shí)并非如此。高端處理器姍姍來(lái)遲,等它最終面世時(shí),性能卻不如人意。因此,8086 架構(gòu)得以延續(xù)——它演化為 32 位處理器,最終又演化為 64 位。其名稱不斷更替(80186、80286、i386、i486、Pentium),但底層指令集絲毫未減。 ——Stephen P. Morse,8086 架構(gòu)師 (Morse, 2017)

計(jì)算機(jī)體系結(jié)構(gòu)的傳統(tǒng)發(fā)展方式是增量型 ISA,這意味著新處理器不僅需要實(shí)現(xiàn)新的 ISA 擴(kuò)展,還必須實(shí)現(xiàn)過去的所有擴(kuò)展。其目的是保持向過去的二進(jìn)制兼容性,使數(shù)十年前的二進(jìn)制程序仍可在最新處理器上正確運(yùn)行。出于市場(chǎng)營(yíng)銷的目的,新一代處理器的發(fā)布通常伴隨著新指令的發(fā)布。這兩點(diǎn)需求共同導(dǎo)致 ISA 的指令數(shù)量隨時(shí)間流逝而大幅增長(zhǎng)。圖 1.2 展示了當(dāng)今主流 ISA x86 的指令數(shù)量增長(zhǎng)過程。x86 的歷史可追溯到 1978 年,在漫長(zhǎng)的生命周期中,它每個(gè)月大約增加 3 條指令。

d75485ce-998c-11ee-8b88-92fbcf53809c.png

x86 在 1978 年誕生時(shí)有 80 條指令,2015 年增長(zhǎng)到 1 338 條,翻了 16 倍,并且仍在增長(zhǎng)。但圖中數(shù)據(jù)仍偏保守。一篇 2015 年的 Intel 博客指出,統(tǒng)計(jì)結(jié)果為 3600條指令 (Rodgers et al. 2017)。按這個(gè)數(shù)據(jù),在 1978 年到 2015 年期間,x86 指令平均每 4 天增長(zhǎng) 1 條。我們統(tǒng)計(jì)的是匯編語(yǔ)言指令,他們統(tǒng)計(jì)的也許是機(jī)器語(yǔ)言指令。增長(zhǎng)的主要原因是 x86 ISA 通過 SIMD 指令實(shí)現(xiàn)數(shù)據(jù)級(jí)并行。

這種約定意味著 x86-32(我們用它表示 32 位地址版本的x86)的每款處理器都必須實(shí)現(xiàn)過去擴(kuò)展的錯(cuò)誤設(shè)計(jì),即便它們已無(wú)意義。例如,圖 1.3 列出了 x86 的 aaa(ASCII Adjustafter Addition)指令,該指令早已失去用處。

d75922c8-998c-11ee-8b88-92fbcf53809c.png

它以二進(jìn)制編碼十進(jìn)制數(shù)(Binary Coded Decimal,BCD)的形式進(jìn)行算術(shù)運(yùn)算,但它已化為信息技術(shù)的歷史塵埃。x86 還有 3 條類似的指令,分別用于減法(aas)、乘法(aam)和除法(aad)。它們都是單字節(jié)指令,因此一共占用寶貴操作碼空間的 1.6%(4/256)。

打個(gè)比方,假設(shè)一家餐館只提供價(jià)格固定的套餐,最開始只有漢堡加奶昔的小餐。隨著時(shí)間的推移,套餐中加入了薯?xiàng)l,然后是冰淇淋圣代,還有沙拉、餡餅、葡萄酒、素食意大利面、牛排、啤酒,無(wú)窮無(wú)盡,最后變成饕餮盛宴。食客能在這家餐館找到他們過去吃過的任何一種食物(盡管這樣沒什么意義)。然而,這對(duì)食客來(lái)說(shuō)是一個(gè)壞消息,他們每次的餐費(fèi)將隨盛宴加量而不斷上漲。

除年輕和開放之外,RISC-V 還是模塊化的,這與過去幾乎所有 ISA 都不同。其核心是一個(gè)名為 RV32I 的基礎(chǔ) ISA,可運(yùn)行完整的軟件棧。RV32I 已凍結(jié),永不改變,這為編譯器開發(fā)者、操作系統(tǒng)開發(fā)者和匯編語(yǔ)言程序員提供了穩(wěn)定的指令目標(biāo)。模塊化特性源于可選的標(biāo)準(zhǔn)擴(kuò)展,硬件可根據(jù)應(yīng)用程序的需求決定是否包含它們。利用這種模塊化特性能設(shè)計(jì)出面積小、能耗低的 RISC-V 處理器,這對(duì)于嵌入式應(yīng)用至關(guān)重要。RISC-V 編譯器得知當(dāng)前硬件包含哪些擴(kuò)展后,便可為該硬件生成最優(yōu)代碼。一般約定將擴(kuò)展對(duì)應(yīng)的字母加到指令集名稱之后,以指示包含哪些擴(kuò)展。例如,RV32IMFD 在必選基礎(chǔ)指令集(RV32I)上添加了乘法(RV32M)、單精度浮點(diǎn)(RV32F)和雙精度浮點(diǎn)(RV32D)擴(kuò)展。如果軟件使用了一條未實(shí)現(xiàn)的可選 RISC-V 擴(kuò)展指令,硬件將發(fā)生自陷,并在軟件層執(zhí)行該指令的功能。此特性屬于標(biāo)準(zhǔn)庫(kù)的一部分。

繼續(xù)用我們剛才的比方,RISC-V 提供的是一份菜單,而不是一頓應(yīng)有盡有的自助餐。主廚只需烹飪食客需要的食物,而不是每次都烹飪一頓大餐,食客也只需為他們點(diǎn)單的食物付費(fèi)。RISC-V 無(wú)須僅為市場(chǎng)營(yíng)銷的熱鬧而添加新指令。RISC-V國(guó)際基金會(huì)決定何時(shí)往菜單中添加新的選擇,經(jīng)過由軟硬件專家組成的委員會(huì)公開討論后,他們才會(huì)出于必要的技術(shù)原因添加指令。即使這些新的選擇出現(xiàn)在菜單上,它們?nèi)允强蛇x的,不像增量型 ISA 那樣成為未來(lái)所有實(shí)現(xiàn)的必要組成部分。

審核編輯:黃飛

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

    關(guān)注

    68

    文章

    20081

    瀏覽量

    243562
  • FPGA
    +關(guān)注

    關(guān)注

    1650

    文章

    22217

    瀏覽量

    627765
  • 加速器
    +關(guān)注

    關(guān)注

    2

    文章

    833

    瀏覽量

    39621
  • 微處理器
    +關(guān)注

    關(guān)注

    11

    文章

    2408

    瀏覽量

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

    關(guān)注

    47

    文章

    2703

    瀏覽量

    51136

原文標(biāo)題:圖靈獎(jiǎng)得主David Patterson:為什么要有 RISC-V

文章出處:【微信號(hào):pzh_mcu,微信公眾號(hào):痞子衡嵌入式】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    RISC-V 手冊(cè)

    以下是關(guān)于RISC-V的詳細(xì)介紹,結(jié)合其核心技術(shù)特點(diǎn)與當(dāng)前發(fā)展現(xiàn)狀:核心概念RISC-V(第五代精簡(jiǎn)指令集)是一種基于精簡(jiǎn)指令集(RISC)的開源指令集架構(gòu)(ISA),由加州大學(xué)伯克利分校于2010
    發(fā)表于 07-28 16:27 ?9次下載

    2025新思科技RISC-V科技日活動(dòng)圓滿結(jié)束

    新思科技深度參與2025 RISC-V中國(guó)峰會(huì)并于2025年7月16日舉辦同期活動(dòng)“新思科技RISC-V科技日”技術(shù)論壇,聚焦“從芯片到系統(tǒng)重構(gòu)RISC-V創(chuàng)新”主題,議題覆蓋當(dāng)前最前沿的技術(shù)領(lǐng)域
    的頭像 發(fā)表于 07-25 17:31 ?853次閱讀

    RISC-V和ARM有何區(qū)別?

    在微處理器架構(gòu)領(lǐng)域,ARM與RISC-V是兩個(gè)備受關(guān)注的體系。ZLG致遠(yuǎn)電子在推出ARM核心版后,又推出了基于RISC-V的MR6450核心版,這引發(fā)了人們對(duì)這兩種架構(gòu)差異的深入探討。ARM
    的頭像 發(fā)表于 06-24 11:38 ?1511次閱讀
    <b class='flag-5'>RISC-V</b>和ARM有何區(qū)別?

    FPGA與RISC-V淺談

    全球半導(dǎo)體產(chǎn)業(yè)競(jìng)爭(zhēng)格局正在經(jīng)歷深刻變革,物聯(lián)網(wǎng)、邊緣計(jì)算等新興技術(shù)的蓬勃發(fā)展,讓RISC-V憑借其開源、精簡(jiǎn)以及模塊化的靈活優(yōu)勢(shì),日益成為業(yè)界焦點(diǎn),也為全球半導(dǎo)體產(chǎn)業(yè)注入新的活力與挑戰(zhàn)
    發(fā)表于 04-11 13:53 ?498次閱讀
    FPGA與<b class='flag-5'>RISC-V</b>淺談

    芯來(lái)科技亮相RISC-V Day Tokyo 2025

    RISC-V Day Tokyo 2025春季會(huì)議于日前在東京大學(xué)ITO國(guó)際研究中心順利舉行。The RISC-V Day Tokyo作為日本最大的RISC-V活動(dòng),匯集了眾多優(yōu)秀的RISC-
    的頭像 發(fā)表于 03-03 14:07 ?831次閱讀

    SOPHGO RISC-V SoC Linux Kernel 社區(qū)郵件列表建立,歡迎加入開源社區(qū)為RISC-V生態(tài)完善添磚加瓦

    SOPHGO RISC-V SoC Linux Kernel 社區(qū)郵件列表建立,歡迎加入開源社區(qū)為RISC-V生態(tài)完善添磚加瓦
    的頭像 發(fā)表于 02-14 08:34 ?614次閱讀
    SOPHGO <b class='flag-5'>RISC-V</b> SoC Linux Kernel 社區(qū)郵件列表建立,<b class='flag-5'>歡迎</b>加入開源社區(qū)為<b class='flag-5'>RISC-V</b>生態(tài)完善添磚加瓦

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

    RISC-V芯片作為一種基于精簡(jiǎn)指令集計(jì)算(RISC)原則的開源指令集架構(gòu)(ISA)芯片,近年來(lái)在多個(gè)領(lǐng)域展現(xiàn)出了廣泛的應(yīng)用潛力和顯著優(yōu)勢(shì)。以下是對(duì)RISC-V芯片應(yīng)用的總結(jié)。 RISC-V
    發(fā)表于 01-29 08:38

    RISC-V MCU技術(shù)

    嘿,咱來(lái)聊聊RISC-V MCU技術(shù)哈。 這RISC-V MCU技術(shù)呢,簡(jiǎn)單來(lái)說(shuō)就是基于一個(gè)叫RISC-V的指令集架構(gòu)做出的微控制器技術(shù)。RISC-V這個(gè)啊,2010年的時(shí)候,是加州大
    發(fā)表于 01-19 11:50

    RISC-V芯片問題

    RISC-V高端芯片有哪些,目前生態(tài)怎樣?
    發(fā)表于 12-27 16:41

    RISC-V 與 ARM 架構(gòu)的區(qū)別 RISC-V與機(jī)器學(xué)習(xí)的關(guān)系

    在現(xiàn)代計(jì)算機(jī)架構(gòu)中,RISC-V和ARM是兩種流行的處理器架構(gòu)。它們各自具有獨(dú)特的特點(diǎn)和優(yōu)勢(shì),適用于不同的應(yīng)用場(chǎng)景。 1. RISC-V架構(gòu) RISC-V(讀作“risk-five”)是一種開源
    的頭像 發(fā)表于 12-11 17:50 ?4011次閱讀

    2024年RISC-V產(chǎn)品和應(yīng)用創(chuàng)新案例征集活動(dòng)公告

    2024年RISC-V產(chǎn)品和應(yīng)用創(chuàng)新案例征集活動(dòng)公告為推進(jìn)RISC-V產(chǎn)業(yè)生態(tài)發(fā)展,中國(guó)互聯(lián)網(wǎng)發(fā)展基金會(huì)、中國(guó)開放指令生態(tài)(RISC-V)聯(lián)盟、中國(guó)電子工業(yè)標(biāo)準(zhǔn)化技術(shù)協(xié)會(huì)RISC-V
    的頭像 發(fā)表于 12-01 01:01 ?610次閱讀
    2024年<b class='flag-5'>RISC-V</b>產(chǎn)品和應(yīng)用創(chuàng)新案例征集活動(dòng)公告

    關(guān)于RISC-V學(xué)習(xí)路線圖推薦

    一個(gè)號(hào)的RISC-V學(xué)習(xí)路線圖可以幫助學(xué)習(xí)者系統(tǒng)地掌握RISC-V架構(gòu)的相關(guān)知識(shí)。比如以下是一個(gè)較好的RISC-V學(xué)習(xí)路線圖: 一、基礎(chǔ)知識(shí)準(zhǔn)備 計(jì)算機(jī)體系結(jié)構(gòu)基礎(chǔ) : 了解計(jì)算機(jī)的基本組成、指令集
    發(fā)表于 11-30 15:21

    RISC-V能否復(fù)制Linux 的成功?》

    的產(chǎn)品,Linux成為開源軟件發(fā)展的基石。 這種成功是否可以復(fù)制到開源硬件上呢?RISC-V這樣的指令集架構(gòu)(ISA)是否也可以像Linux內(nèi)核作為開源軟件的基礎(chǔ)一樣,成為開源硬件發(fā)展的基石呢? 這個(gè)
    發(fā)表于 11-26 20:20

    什么是RISC-V?以及RISC-V和ARM、X86的區(qū)別

    前言 RISC-V是基于RISC精簡(jiǎn)指令集架構(gòu)開發(fā)的一個(gè)開放式指令集架構(gòu),它是由加州大學(xué)伯克利分校的計(jì)算機(jī)科學(xué)教授Krste Asanovic(克里斯蒂安·阿薩諾維奇)領(lǐng)導(dǎo)的團(tuán)隊(duì)開發(fā),RISC-V
    發(fā)表于 11-16 16:14

    RISC-V,即將進(jìn)入應(yīng)用的爆發(fā)期

    RISC-V是一種開放標(biāo)準(zhǔn)指令集架構(gòu) (ISA),最初由加州大學(xué)伯克利分校的研究人員于2010年開發(fā)。業(yè)界稱,這種開源特性為芯片設(shè)計(jì)者提供了極大的靈活性,可以根據(jù)具體需求定制AI加速器。 而AI
    發(fā)表于 10-31 16:06