在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

關(guān)于RISC-V的P擴展簡述與實例解析

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

掃碼添加小助手

加入工程師交流群

1.說明

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

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

按照指令集的設(shè)計,其擴展分為基礎(chǔ)指令和擴展指令部分。基礎(chǔ)指令是必須實現(xiàn)的,擴展指令則可根據(jù)需求進行定制。

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

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

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

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

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

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

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

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

雖然兩種都是為了加速計算,用多媒體指令集來實現(xiàn)CPU處理吃力的計算功能,但是在應(yīng)用領(lǐng)域也是有一些區(qū)別。

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位的加法,實際上調(diào)用該指令的時候,需要傳遞兩個輸入源,和輸出結(jié)果。

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

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

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

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

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

    關(guān)注

    2

    文章

    39

    瀏覽量

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

    關(guān)注

    46

    文章

    2537

    瀏覽量

    48576

原文標(biāo)題:RISC-V的P擴展

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

    的核心優(yōu)勢在于其開源性、模塊化、低功耗、高性能以及可擴展性。這些特性使得RISC-V芯片在物聯(lián)網(wǎng)(IoT)、嵌入式系統(tǒng)、邊緣計算以及高性能計算等領(lǐng)域具有獨特競爭力。 在物聯(lián)網(wǎng)領(lǐng)域,RISC-V芯片的低功耗
    發(fā)表于 01-29 08:38

    SiFive 推出高性能 Risc-V CPU 開發(fā)板 HiFive Premier P550

    “ ?HiFive Premier P550:世界上性能最高的 RISC-V CPU 開發(fā)板,以 Mini-DTX 外形提供高性能 Linux 開發(fā)平臺,支持下一波 RISC-V 開發(fā)浪潮
    的頭像 發(fā)表于 12-16 11:16 ?1712次閱讀
    SiFive 推出高性能 <b class='flag-5'>Risc-V</b> CPU 開發(fā)板 HiFive Premier <b class='flag-5'>P</b>550

    RISC-V指令集概述

    RISC-V就是RISC的第五代指令集架構(gòu)。而RISC-V目標(biāo)就是“成為一種完全開放的指令集架構(gòu),可被任何學(xué)術(shù)機構(gòu)或商業(yè)組織自由使用”。 RISC-V指令集由“基本指令集 +
    發(fā)表于 11-30 23:30

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

    RISC-V簡介 : 了解RISC-V的起源、特點、優(yōu)勢以及應(yīng)用場景。 RISC-V指令集 : 學(xué)習(xí)RISC-V的基本指令集,如RV32I、RV64I等,以及
    發(fā)表于 11-30 15:21

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

    是開放的,任何人都可以使用它來開發(fā)處理器芯片和其他硬件,而無需支付任何許可或使用費用。RISC-V的設(shè)計簡單,易于擴展和自定義,可以在各種應(yīng)用場景和市場中使用。 什么是指令集架構(gòu)? 指令集架構(gòu)
    發(fā)表于 11-16 16:14

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

    計算機由控制整體的CPU(中央處理器)和加速器兩部分構(gòu)成。在AI計算中,功耗和效率是兩個關(guān)鍵因素。RISC-V架構(gòu)通過其簡潔的設(shè)計和定制化的擴展,可以實現(xiàn)高效的能量使用。該架構(gòu)能夠通過小型且高效的處理單元
    發(fā)表于 10-31 16:06

    RISC-V近期市場情況調(diào)研

    RISC-V芯片的發(fā)展情況 全球趨勢 :RISC-V架構(gòu)因其開源、免費、模塊化和可擴展的特點,獲得了業(yè)界的廣泛支持。包括蘋果、Intel、高通等國際巨頭都在積極布局RISC-V生態(tài)
    的頭像 發(fā)表于 10-23 15:10 ?1627次閱讀

    加入全球 RISC-V Advocate 行列,共筑 RISC-V 的未來 !

    加入RISC-VAdvocate行列!我們正在尋找來自世界各地的RISC-V愛好者,通過全球推廣和參與,成為支持RISC-V進步的關(guān)鍵參與者。作為一名RISC-VAdvocate,您將
    的頭像 發(fā)表于 09-10 08:08 ?840次閱讀
    加入全球 <b class='flag-5'>RISC-V</b> Advocate 行列,共筑 <b class='flag-5'>RISC-V</b> 的未來 !

    RISC-V Summit China 2024 青稞RISC-V+接口PHY,賦能RISC-V高效落地

    沁恒在歷屆峰會上分享RISC-V在MCU領(lǐng)域的創(chuàng)新成果,和大家共同見證了本土RISC-V產(chǎn)業(yè)的成長。早在第一屆RISC-V中國峰會上,沁恒就公開了青稞RISC-V系列量產(chǎn)芯片的關(guān)鍵技術(shù)
    的頭像 發(fā)表于 08-30 18:18 ?2289次閱讀
    <b class='flag-5'>RISC-V</b> Summit China 2024  青稞<b class='flag-5'>RISC-V</b>+接口PHY,賦能<b class='flag-5'>RISC-V</b>高效落地

    RISC-V Summit China 2024 | 青稞RISC-V+接口PHY,賦能RISC-V高效落地

    更好的使用體驗: 1. 青稞RISC-V首先針對高速數(shù)據(jù)傳輸場景,通過免表中斷提升了MCU的響應(yīng)速度; 2. 針對藍(lán)牙和以太網(wǎng)等協(xié)議棧應(yīng)用,擴展自定義指令提升了代碼密度; 3. 率先設(shè)計的兩線調(diào)試
    發(fā)表于 08-30 17:37

    2024 RISC-V 中國峰會:華秋電子助力RISC-V生態(tài)!

    第四屆RISC-V中國峰會(RISC-V Summit China 2024)于8月21日至23日在杭州盛大召開,成為RISC-V領(lǐng)域的一次重要盛會
    的頭像 發(fā)表于 08-26 18:33 ?1480次閱讀
    2024 <b class='flag-5'>RISC-V</b> 中國峰會:華秋電子助力<b class='flag-5'>RISC-V</b>生態(tài)!

    2024 RISC-V 中國峰會:華秋電子助力RISC-V生態(tài)!

    第四屆RISC-V中國峰會(RISC-V Summit China 2024)于8月21日至23日在杭州盛大召開,成為RISC-V領(lǐng)域的一次重要盛會。峰會匯聚了RISC-V國際基金會的
    發(fā)表于 08-26 16:46

    risc-v的發(fā)展歷史

    RISC-V的發(fā)展歷史可以追溯到2006年左右,當(dāng)時David Patterson和其他研究者開始探索創(chuàng)建一個開放和可擴展的指令集架構(gòu)(ISA)。以下是RISC-V發(fā)展的主要里程碑: 一、起源與初步
    發(fā)表于 07-29 17:20

    rIsc-v的缺的是什么?

    RISC-V作為一種開源的指令集架構(gòu)(ISA),自其誕生以來就受到廣泛關(guān)注和應(yīng)用,但它也存在一些不足之處。以下是RISC-V架構(gòu)目前存在的主要缺點: 1. 性能問題 相對于專用ISA的性能差距:盡管
    發(fā)表于 07-29 17:18

    為什么要有RISC-V

    的,永遠(yuǎn)不會改變。這為編譯器編寫者,操作系統(tǒng)開發(fā)人員和匯 編語言程序員提供了穩(wěn)定的目標(biāo)。模塊化來源于可選的標(biāo)準(zhǔn)擴展,根據(jù)應(yīng)用程序的需要,硬件可以包含或不包含這些擴展。這種模塊化特性使得RISC-V具有了
    發(fā)表于 07-27 15:05
    主站蜘蛛池模板: 天天碰免费视频 | 国产真实乱偷人视频 | 亚洲国产成a人v在线观看 | 成人网男女啪啪免费网站 | 午夜久久久久久久 | 男人天堂网在线 | 视频在线视频免费观看 | 好看的一级毛片 | 欧美性猛交xxxx乱大交高清 | 色五月激情小说 | 黄色免费网站在线播放 | 1024你懂的在线播放欧日韩 | 欧美人与z0xxxx另类 | 日韩一级免费毛片 | 夜夜夜夜夜夜夜猛噜噜噜噜噜噜 | 最近2018中文字幕免费看手机 | 日本免费性 | 午夜视频免费观看 | 国产成人精品1024在线 | 免费观看欧美一级高清 | 毛片2016免费视频 | 又粗又长又大真舒服好爽漫画 | 二区久久国产乱子伦免费精品 | 5g国产精品影院天天5g天天爽 | 五等分的新娘免费漫画 | 亚洲欧美视频一区二区 | 日本高清视频wwww色 | 国产黄视频网站 | 五月婷婷天 | 五月婷婷丁香花 | aaaaaa级特色特黄的毛片 | 网www天堂资源在线 网红和老师啪啪对白清晰 网络色综合久久 | 免费午夜视频 | 黄色录像欧美 | 色噜噜狠狠色综合中文字幕 | 国产国产人免费人成免费视频 | 日本特级黄色大片 | 狠狠色狠狠色狠狠五月ady | 天天干天天操天天透 | 亚洲人成网站999久久久综合 | 亚洲人成电影综合网站色 |