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

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

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

3天內不再提示

關于RISC-V的P擴展簡述與實例解析

嵌入式IoT ? 來源:嵌入式IoT ? 作者:嵌入式IoT ? 2021-04-27 11:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1.說明

在研究RISC-V的指令集的時候,其指令是模塊化的,這就為其指令的擴展提供了更多的可能性。下面僅代表我對RISC V的P擴展指令的一些理解。

bb72ceb4-a679-11eb-aece-12bb97331649.png

按照指令集的設計,其擴展分為基礎指令和擴展指令部分。基礎指令是必須實現的,擴展指令則可根據需求進行定制。

根據The RISC-V Instruction Set Manual版本為20191213的pdf來看,對P擴展的介紹并不多。

其描述也只有一段話,目前官方并未做出更多的描述,不過在GitHub上對P擴展有了更加詳細的表述。

也就是P指令的擴展實際的作用是增加了RISC-V CPU IP產品的DSP算法處理能力。

通過對RISC-V指令的P擴展,可以以更低的功耗和更加高的性能運行這些DSP的應用程序。

2.P擴展與V擴展的差別

通過上述的理解來看,P擴展的官方描述Packed-SIMD Instructions,那么和V擴展代表的向量指令集有什么差異呢。

V擴展,向量計算會更加趨向于高效的處理音頻和視頻,以更低的功耗,更快的處理速度,更加簡單的方式去處理圖像、視頻、音頻等,大大提高處理器的性能。比較典型的應用比如流媒體,MPEG4和H264的編解碼,語音識別和手寫識別,FFT處理,復雜的計算等等。

P擴展,數字信號處理(DSP),更多的去處理一些特殊領域的計算,比如嵌入式中的MP3解碼,伺服電機,嵌入式實時控制等。

雖然兩種都是為了加速計算,用多媒體指令集來實現CPU處理吃力的計算功能,但是在應用領域也是有一些區別。

3.P擴展指令的實例簡單解析

簡單解釋一下這里如何通過指令加速計算。

在文檔的8-bit Addition & Subtraction Instructions中描述如下:

No.MnemonicInstructionOperation

1ADD8 rt, ra, rb8-bit Additionrt.B[x] = ra.B[x] + rb.B[x]; (RV32: x=3..0, RV64: x=7..0)

該指令是一份簡單8位的加法,實際上調用該指令的時候,需要傳遞兩個輸入源,和輸出結果。

因為是ADD8,所以以8bit相加,結果也是8bit。在C語言中定義為unsigned char。

比如定義一個unsigned char數組a1={1,2,3,4}。另外一個數組a1={2,3,4,5}。

那么把這兩個數組通過ADD8指令相加,則得到ret={2,5,7,9}。

實現這個過程,如果用普通的計算方法計算,需要CPU的4個時鐘才能完成這個過程,而如果采用RISC-V的P擴展指令進行計算,則只需要一個時鐘周期便可完成。這樣可以加速計算,降低功能,同時降低CPU的使用率。
編輯:lyn

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

    關注

    2

    文章

    39

    瀏覽量

    14025
  • RISC-V
    +關注

    關注

    48

    文章

    2886

    瀏覽量

    53000

原文標題:RISC-V的P擴展

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Renesas R9A02G021:32位RISC-V MCU的全方位解析

    Renesas R9A02G021:32位RISC-V MCU的全方位解析 作為一名電子工程師,在日常的硬件設計開發中,選擇合適的微控制器(MCU)至關重要。今天,我們就來深入探討一下Renesas
    的頭像 發表于 12-29 09:50 ?354次閱讀

    易靈思Sapphire SoC中RISC-V平臺級中斷控制器深度解析

    隨著 RISC -V處理器在 FPGA 領域的廣泛應用,易靈思 FPGA 的 Sapphire RISC-V 內核憑借軟硬核的靈活支持,為開發者提供多樣選擇。本文深入探討 Sapphire SoC 中
    的頭像 發表于 11-08 09:35 ?7830次閱讀
    易靈思Sapphire SoC中<b class='flag-5'>RISC-V</b>平臺級中斷控制器深度<b class='flag-5'>解析</b>

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

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

    risc-v P擴展(一) P指令集簡介

    解碼、醫學成像、計算機視覺、嵌入式控制、機器人技術、人機界面等。 P指令集擴展提高了RISC-V CPU IP產品的DSP算法處理能力。隨著RISC-V
    發表于 10-23 07:40

    RISC-V B擴展介紹及實現

    B擴展簡介 RISCV B擴展指的是RISCV用于位運算加速的一個擴展指令集,目的是使用一條指令實現原本需要2-3條指令才能實現的位操作指令。具體包含內容如下: B擴展就是
    發表于 10-21 13:01

    RISC-V M擴展介紹

    乘法和無符號乘法,以及不同的位寬。因此,在使用乘法指令時,需要根據需要選擇適當的指令形式。 二、RISC-V乘法指令擴展代碼 mul rd, rs1, rs2# 將rs1和rs2的乘積存儲在rd
    發表于 10-21 06:50

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

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

    RISC-V 手冊

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

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

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

    時擎科技亮相2025 RISC-V中國峰會,深度解析高性能RISC-V SoC技術挑戰與創新

    2025年7月16-18日,第五屆RISC-V中國峰會在上海張江科學會堂成功舉辦,作為全球RISC-V領域頂級盛會之一,本屆峰會匯聚了數百家企業、研究機構及開源社區,共同探討RISC-V生態
    的頭像 發表于 07-21 17:37 ?1657次閱讀
    時擎科技亮相2025 <b class='flag-5'>RISC-V</b>中國峰會,深度<b class='flag-5'>解析</b>高性能<b class='flag-5'>RISC-V</b> SoC技術挑戰與創新

    RISC-V 的平臺思維和生態思維

    Doorn 認為,RISC-V 擴展要擁抱 “平臺思維” 和 “生態思維”。 ? 在 7 月 17 日舉辦的第五屆(2025)RISC-V 中國峰會主論壇上,Leendert van Doorn 談到
    發表于 07-17 14:04 ?4186次閱讀

    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 ?2021次閱讀
    <b class='flag-5'>RISC-V</b>和ARM有何區別?

    DC-ROMA RISC-V AI PC 正式發布!

    01RISC-V歷史進程的重要里程碑深度數智攜手Framework,并采用奕斯偉計算的先進RISC-V多功能智能計算SoC——EIC7702X(搭載8核SiFive高性能P550CPU內核,預裝
    的頭像 發表于 05-13 08:03 ?1107次閱讀
    DC-ROMA <b class='flag-5'>RISC-V</b> AI PC 正式發布!

    FPGA與RISC-V淺談

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