国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

RISC-V為何備受歡迎?

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

掃碼添加小助手

加入工程師交流群

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

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

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

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

? 它能用于高效實現所有微體系結構,包括微程序或硬連線控制,順序、解耦或亂序流水線,單發射或超標量等。

? 它要支持高度定制化,成為定制加速器的基礎,以應對摩爾定律的放緩。

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

RISC-V 是一款與眾不同的 ISA,不僅因為它年輕(它誕生于 2010 年,而其他 ISA 大多誕生于 20 世紀 70 年代或 80年代),而且因為它開放。與過去幾乎所有的架構不同,其未來不受任何一家公司的興衰或心血來潮的決策所影響(過去許多 ISA 因此消亡)。相反,RISC-V 屬于一個開放的、非營利性質的基金會。RISC-V 國際基金會的目標是維護 RISC-V 的穩定性,僅出于技術原因而緩慢謹慎地改進 RISC-V,并推動RISC-V 在硬件中流行起來,猶如 Linux操作系統中流行一般。圖 1.1 列出了 RISC-V 國際基金會最大的企業會員,展示了 RISC-V 的繁榮。

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

模塊化ISA和增量型ISA

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

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

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

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

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

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

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

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

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

繼續用我們剛才的比方,RISC-V 提供的是一份菜單,而不是一頓應有盡有的自助餐。主廚只需烹飪食客需要的食物,而不是每次都烹飪一頓大餐,食客也只需為他們點單的食物付費。RISC-V 無須僅為市場營銷的熱鬧而添加新指令。RISC-V國際基金會決定何時往菜單中添加新的選擇,經過由軟硬件專家組成的委員會公開討論后,他們才會出于必要的技術原因添加指令。即使這些新的選擇出現在菜單上,它們仍是可選的,不像增量型 ISA 那樣成為未來所有實現的必要組成部分。

審核編輯:黃飛

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 處理器
    +關注

    關注

    68

    文章

    20255

    瀏覽量

    252245
  • FPGA
    +關注

    關注

    1660

    文章

    22411

    瀏覽量

    636281
  • 加速器
    +關注

    關注

    2

    文章

    839

    瀏覽量

    40098
  • 微處理器
    +關注

    關注

    11

    文章

    2431

    瀏覽量

    85839
  • RISC-V
    +關注

    關注

    48

    文章

    2886

    瀏覽量

    52995

原文標題:圖靈獎得主David Patterson:為什么要有 RISC-V

文章出處:【微信號:pzh_mcu,微信公眾號:痞子衡嵌入式】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    RISC-V不支持 Nx嗎?

    RISC-V architecture! · nrwl/nx · Discussion #27915 如果能夠支持 RISC-V,那就太好了。目前我無法在我的 VisionFive2 板上
    發表于 02-04 06:27

    探索RISC-V在機器人領域的潛力

    為何選擇MUSE Pi Pro? 本次測評源于參與“CIE全國RISC-V創新應用大賽”。我選擇MUSE Pi Pro開發板作為平臺,主要目的是為了深入探索RISC-V架構在高性能計算和實際
    發表于 12-03 14:40

    【獲獎名單】2025開發板評測大賽優秀開發者、最受歡迎開發板公布

    HH-SCDAYU800A281852lustao 最受歡迎開發板:專題開發板名稱 RISC-V專題賽昉 VisionFive 2 沁恒 CH585 玄鐵 Banana Pi
    發表于 11-21 09:31

    為什么RISC-V是嵌入式應用的最佳選擇

    最近RISC-V基金會在社交媒體上發文,文章說物聯網和嵌入式系統正在迅速發展,需要更高的計算性能、更低的功耗和人工智能。RISC-V是為未來而建的,包括超高效的MCU到高性能應用處理器,RISC-V使開發人員能夠設計以下解決方案
    的頭像 發表于 11-07 10:09 ?1603次閱讀

    大灣區RISC-V生態全景展示:RISC-V生態發展論壇、開發者Workshop和生態應用專區

    繼7月份上海的RISC-V中國峰會之后,中國RISC-V生態和產業發展最新動態將在10月份深圳的灣芯展上全景展示。 ? RISC-V,這個以開放、簡約、模塊化重塑處理器架構格局的開源指令集(ISA
    的頭像 發表于 10-13 09:18 ?532次閱讀
    大灣區<b class='flag-5'>RISC-V</b>生態全景展示:<b class='flag-5'>RISC-V</b>生態發展論壇、開發者Workshop和生態應用專區

    普華基礎軟件亮相2025 RISC-V中國峰會

    此前,7月16日至18日,第五屆RISC-V中國峰會在上海盛大召開。普華基礎軟件副總經理兼戰略研究院院長張曉先受邀參會,發表《開源小滿助力RISC-V軟硬協同生態發展》主題演講,分享了開源小滿
    的頭像 發表于 07-28 16:51 ?1172次閱讀
    普華基礎軟件亮相2025 <b class='flag-5'>RISC-V</b>中國峰會

    RISC-V 手冊

    以下是關于RISC-V的詳細介紹,結合其核心技術特點與當前發展現狀:核心概念RISC-V(第五代精簡指令集)是一種基于精簡指令集(RISC)的開源指令集架構(ISA),由加州大學伯克利分校于2010
    發表于 07-28 16:27 ?11次下載

    2025新思科技RISC-V科技日活動圓滿結束

    新思科技深度參與2025 RISC-V中國峰會并于2025年7月16日舉辦同期活動“新思科技RISC-V科技日”技術論壇,聚焦“從芯片到系統重構RISC-V創新”主題,議題覆蓋當前最前沿的技術領域
    的頭像 發表于 07-25 17:31 ?1412次閱讀

    成都華微亮相2025 RISC-V中國峰會

    此前,2025年7月16日至19日,備受矚目的第五屆RISC-V中國峰會在上海張江科學會堂盛大舉行。作為全球RISC-V領域的頂級盛會之一,本屆峰會吸引了超過100家企業、研究機構及開源技術社區踴躍
    的頭像 發表于 07-24 14:48 ?1196次閱讀

    RISC-V 發展態勢與紅帽系統適配進展

    2025 年 7 月 18 日,在第五屆(2025)RISC-V 中國峰會的軟件與生態系統分論壇上,紅帽軟件(北京)有限公司首席軟件工程師、RISC-V 國際基金會大使傅煒分享的主題是《紅帽在
    發表于 07-18 10:55 ?4065次閱讀
    <b class='flag-5'>RISC-V</b> 發展態勢與紅帽系統適配進展

    RISC-V International CEO:RISC-V 應用全面開花,2031 年滲透率將達 25.7%

    7 月 16 日~19 日,第五屆(2025)RISC-V 中國峰會在上海張江科學會堂拉開帷幕。峰會設置 1 場主論壇、8 大垂直領域分論壇、多場研習會及多項同期活動。在 7 月 17 日的主論壇上
    發表于 07-17 10:28 ?3699次閱讀
    <b class='flag-5'>RISC-V</b> International CEO:<b class='flag-5'>RISC-V</b> 應用全面開花,2031 年滲透率將達 25.7%

    RISC-V和ARM有何區別?

    在微處理器架構領域,ARM與RISC-V是兩個備受關注的體系。ZLG致遠電子在推出ARM核心版后,又推出了基于RISC-V的MR6450核心版,這引發了人們對這兩種架構差異的深入探討。ARM
    的頭像 發表于 06-24 11:38 ?2020次閱讀
    <b class='flag-5'>RISC-V</b>和ARM有何區別?

    RISC-V賽道的“硬核”突圍之路

    RISC-V作為一種開源指令集架構(ISA),近年來在全球范圍內迅速崛起,有望重塑半導體產業格局。從芯片設計公司到軟件開發商,從學術研究機構到行業巨頭,都在積極探索RISC-V的應用和創新
    的頭像 發表于 04-24 15:34 ?558次閱讀
    <b class='flag-5'>RISC-V</b>賽道的“硬核”突圍之路

    FPGA與RISC-V淺談

    全球半導體產業競爭格局正在經歷深刻變革,物聯網、邊緣計算等新興技術的蓬勃發展,讓RISC-V憑借其開源、精簡以及模塊化的靈活優勢,日益成為業界焦點,也為全球半導體產業注入新的活力與挑戰
    發表于 04-11 13:53 ?673次閱讀
    FPGA與<b class='flag-5'>RISC-V</b>淺談

    原來,它們用的都是國產RISC-V芯片

    RISC-V憑借指令集的靈活性與生態的開放性,正在重塑中國芯片創新的范式。作為國產化設備的推動者,ZLG致遠電子的多款設備已采用國產RISC-V芯片,展現了其在推動芯片自主可控方面的積極實踐。前言
    的頭像 發表于 04-02 11:42 ?1287次閱讀
    原來,它們用的都是國產<b class='flag-5'>RISC-V</b>芯片