亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

1.說明

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

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

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

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

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

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

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

2.P擴(kuò)展與V擴(kuò)展的差別

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

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

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

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

3.P擴(kuò)展指令的實(shí)例簡單解析

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

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

因?yàn)槭茿DD8,所以以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}。

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

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

    關(guān)注

    2

    文章

    39

    瀏覽量

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

    關(guān)注

    48

    文章

    2717

    瀏覽量

    51334

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

    解碼、醫(yī)學(xué)成像、計算機(jī)視覺、嵌入式控制、機(jī)器人技術(shù)、人機(jī)界面等。 P指令集擴(kuò)展提高了RISC-V CPU IP產(chǎn)品的DSP算法處理能力。隨著RISC-V
    發(fā)表于 10-23 07:40

    RISC-V B擴(kuò)展介紹及實(shí)現(xiàn)

    B擴(kuò)展簡介 RISCV B擴(kuò)展指的是RISCV用于位運(yùn)算加速的一個擴(kuò)展指令集,目的是使用一條指令實(shí)現(xiàn)原本需要2-3條指令才能實(shí)現(xiàn)的位操作指令。具體包含內(nèi)容如下: B擴(kuò)展就是
    發(fā)表于 10-21 13:01

    RISC-V 手冊

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

    FPGA與RISC-V淺談

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

    芯來科技亮相RISC-V Day Tokyo 2025

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

    Arm與RISC-V架構(gòu)的優(yōu)劣勢比較

    關(guān)于Arm與RISC-V的討論涉及多個層面。雖然多種因素共同作用于這些架構(gòu)的整體性能,但每種架構(gòu)都有其最適合的幾類主要應(yīng)用場景。 Arm 長期以來,專有技術(shù)往往意味著高昂的許可費(fèi)用,Arm架構(gòu)擁有
    發(fā)表于 02-01 22:30

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

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

    RISC-V MCU技術(shù)

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

    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 ?2514次閱讀
    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ù)機(jī)構(gòu)或商業(yè)組織自由使用”。 RISC-V指令集由“基本指令集 +
    發(fā)表于 11-30 23:30

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

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

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

    (IS A ),使其作為一個可長期使用的組件。ISA是處理器能讀懂的詞匯表,軟件使用該詞匯表來編寫。采用這種語言對軟件進(jìn)行編碼,可以告訴處理器應(yīng)該做什么。任何人都可以使用RISC-V ISA來完成設(shè)計擴(kuò)展
    發(fā)表于 11-26 20:20

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

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

    RISC-V筆記——基礎(chǔ)

    1.前言RISC-V旨在支持廣泛的定制和專業(yè)化。RISC-V的ISA是由一個基本整型ISA和其它對基本ISA的可選擴(kuò)展組成。每個整型ISA可以使用一個或多個可選的ISA擴(kuò)展進(jìn)行
    的頭像 發(fā)表于 11-12 01:08 ?1902次閱讀
    <b class='flag-5'>RISC-V</b>筆記——基礎(chǔ)

    直播預(yù)約 | RISC-V大使談RISC-V軟硬件生態(tài)最新進(jìn)展和未來趨勢張國斌

    目前,開源指令架構(gòu)集RISC-V正以前所未有的速度高速發(fā)展,RISC-V以其開放、模塊化和可擴(kuò)展的核心特性,極大地降低了開發(fā)者參與創(chuàng)新的技術(shù)門檻,為整個半導(dǎo)體產(chǎn)業(yè)帶來了前所未有的機(jī)遇。全球已經(jīng)有70
    的頭像 發(fā)表于 11-12 01:08 ?809次閱讀
    直播預(yù)約 | <b class='flag-5'>RISC-V</b>大使談<b class='flag-5'>RISC-V</b>軟硬件生態(tài)最新進(jìn)展和未來趨勢張國斌