吴忠躺衫网络科技有限公司

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

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

3天內不再提示

Arm為Cortex-M添加了神經網絡指令 針對物聯網網絡外部邊緣的產品

Q4MP_gh_c472c21 ? 來源:ZYD ? 2019-02-25 17:04 ? 次閱讀

Arm已經在其Cortex-M架構中添加了神經網絡處理指令,針對物聯網網絡外部邊緣的產品,例如可以識別少量語音而無需連接到云的設備,例如人聲喚醒命令。

“M-Profile Vector Extensions”(MVE)已經在“Helium”品牌下宣布,與該公司的高端Cortex-A內核的Neon SIMD(單指令多數據)擴展非常類似。氦擴展還將處理數字信號處理,提供比現有DSP指令更高的性能,這些指令是為了將Cortex-M3轉換為Cortex-M4而創建的。

Arm將Helium描述為“針對M-profile架構量身定制的Neon技術的優化SIMD功能,以及針對新興用例的新編程功能和數據類型”。

與標準的32位Armv8-M指令一起使用固定長度的128位向量(具有聚集負載和散布存儲,低開銷循環和預測)和增加的算術支持(固定和浮點,包括半精度和單精度浮點數和8位整數和復雜數學,由150條指令共同覆蓋,包括8位向量點積。

同時,支持新指令的硬件包括通過“TrustZone for Armv8-M”擴展和PSA原則的安全功能。

總體而言,從現有的Armv8.1-M指令集架構(ISA)可以看出,與現有的Armv8-M架構(基于int32中的復雜FFT估算)相比,預計性能提升高達5倍,高達15倍機器學習(基于int8中的矩陣乘法)。

Armv8.1-M核心實施選項包括:

省略了氦,帶有可選的標量浮點(帶或不帶雙精度支撐)

氦只支持向量整數,帶有可選的標量浮點(帶或不帶雙精度支持)

具有向量整數加浮點的氦(支持矢量單精度和半精度),帶標量浮點(帶或不帶雙精度支持)

那么指令集指令是否會導致硅足跡大幅增加?

不,根據Arm,特別是在執行氦指令時將重新使用一些現有的v8-M硬件。沒有確切的數據發布。

除語音處理外,還可以預見振動分析和視覺應用。

如今,多個供應商的工具鏈和模型都可以使用。包括Armv8.1-M在內的硅產品有望在兩年內上市。

除了矢量處理,Helium亮點還包括:

交織和解交織加載和存儲指令(VLD2 / VST2,步長為2,VLD4 / VST4,步長為4)

向量收集載荷和向量散布存儲向量寄存器中元素的存儲器訪問,使用另一個向量寄存器中的元素定義向量中每個元素的地址偏移量。

允許軟件處理任意存儲器訪問模式,并可用于模擬特殊尋址模式,如循環尋址,這些模式通常用于信號處理。

還可以幫助加速各種數據處理任務中數組中數據元素的非順序訪問向量復數值處理支持整數(8,16和32位)和浮點數(32位),例如VCADD,VCMUL,VCMLA指令車道預測位整數支持。

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

    關注

    134

    文章

    9167

    瀏覽量

    369217
  • 物聯網
    +關注

    關注

    2913

    文章

    44929

    瀏覽量

    377063
  • Cortex-M
    +關注

    關注

    2

    文章

    229

    瀏覽量

    29842

原文標題:Arm為Cortex-M添加了神經網絡指令

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

收藏 人收藏

    評論

    相關推薦

    人工神經網絡的原理和多種神經網絡架構方法

    在上一篇文章中,我們介紹了傳統機器學習的基礎知識和多種算法。在本文中,我們會介紹人工神經網絡的原理和多種神經網絡架構方法,供各位老師選擇。 01 人工神經網絡 ? 人工神經網絡模型之所
    的頭像 發表于 01-09 10:24 ?360次閱讀
    人工<b class='flag-5'>神經網絡</b>的原理和多種<b class='flag-5'>神經網絡</b>架構方法

    卷積神經網絡與傳統神經網絡的比較

    在深度學習領域,神經網絡模型被廣泛應用于各種任務,如圖像識別、自然語言處理和游戲智能等。其中,卷積神經網絡(CNNs)和傳統神經網絡是兩種常見的模型。 1. 結構差異 1.1 傳統神經網絡
    的頭像 發表于 11-15 14:53 ?742次閱讀

    BP神經網絡和卷積神經網絡的關系

    BP神經網絡(Backpropagation Neural Network)和卷積神經網絡(Convolutional Neural Network,簡稱CNN)是兩種在人工智能和機器學習領域
    的頭像 發表于 07-10 15:24 ?1738次閱讀

    BP神經網絡和人工神經網絡的區別

    BP神經網絡和人工神經網絡(Artificial Neural Networks,簡稱ANNs)之間的關系與區別,是神經網絡領域中一個基礎且重要的話題。本文將從定義、結構、算法、應用及未來發展等多個方面,詳細闡述BP
    的頭像 發表于 07-10 15:20 ?1305次閱讀

    rnn是遞歸神經網絡還是循環神經網絡

    RNN(Recurrent Neural Network)是循環神經網絡,而非遞歸神經網絡。循環神經網絡是一種具有時間序列特性的神經網絡,能夠處理序列數據,具有記憶功能。以下是關于循環
    的頭像 發表于 07-05 09:52 ?654次閱讀

    遞歸神經網絡與循環神經網絡一樣嗎

    神經網絡是一種基于樹結構的神經網絡模型,它通過遞歸地將輸入數據分解更小的子問題來處理序列數據。RvNN的核心思想是將復雜的序列問題
    的頭像 發表于 07-05 09:28 ?996次閱讀

    遞歸神經網絡是循環神經網絡

    遞歸神經網絡(Recurrent Neural Network,簡稱RNN)和循環神經網絡(Recurrent Neural Network,簡稱RNN)實際上是同一個概念,只是不同的翻譯方式
    的頭像 發表于 07-04 14:54 ?873次閱讀

    循環神經網絡和卷積神經網絡的區別

    循環神經網絡(Recurrent Neural Network,RNN)和卷積神經網絡(Convolutional Neural Network,CNN)是深度學習領域中兩種非常重要的神經網絡
    的頭像 發表于 07-04 14:24 ?1503次閱讀

    深度神經網絡與基本神經網絡的區別

    在探討深度神經網絡(Deep Neural Networks, DNNs)與基本神經網絡(通常指傳統神經網絡或前向神經網絡)的區別時,我們需要從多個維度進行深入分析。這些維度包括
    的頭像 發表于 07-04 13:20 ?1061次閱讀

    反向傳播神經網絡和bp神經網絡的區別

    反向傳播神經網絡(Backpropagation Neural Network,簡稱BP神經網絡)是一種多層前饋神經網絡,它通過反向傳播算法來調整網絡中的權重和偏置,以達到最小化誤差的
    的頭像 發表于 07-03 11:00 ?868次閱讀

    卷積神經網絡的實現原理

    、訓練過程以及應用場景。 卷積神經網絡的基本原理 1.1 卷積操作 卷積神經網絡的核心是卷積操作。卷積操作是一種數學運算,用于提取輸入數據的特征。在圖像處理中,卷積操作通常用于提取圖像的局部特征,如邊緣、紋理等。 假設輸入數據
    的頭像 發表于 07-03 10:49 ?655次閱讀

    bp神經網絡是深度神經網絡

    BP神經網絡(Backpropagation Neural Network)是一種常見的前饋神經網絡,它使用反向傳播算法來訓練網絡。雖然BP神經網絡在某些方面與深度
    的頭像 發表于 07-03 10:14 ?948次閱讀

    bp神經網絡和卷積神經網絡區別是什么

    BP神經網絡(Backpropagation Neural Network)和卷積神經網絡(Convolutional Neural Network,簡稱CNN)是兩種不同類型的人工神經網絡,它們在
    的頭像 發表于 07-03 10:12 ?1359次閱讀

    BP神經網絡算法的基本流程包括

    、自然語言處理等。本文將詳細介紹BP神經網絡算法的基本流程,包括網絡結構、激活函數、前向傳播、反向傳播、權重更新和訓練過程等。 網絡結構 BP神經網絡由輸入層、隱藏層和輸出層組成。輸入
    的頭像 發表于 07-03 09:52 ?594次閱讀

    卷積神經網絡和bp神經網絡的區別

    卷積神經網絡(Convolutional Neural Networks,簡稱CNN)和BP神經網絡(Backpropagation Neural Networks,簡稱BPNN)是兩種
    的頭像 發表于 07-02 14:24 ?4715次閱讀
    极速百家乐官网真人视讯| 百家乐现实赌场| 大发888bet娱乐场下载| 百家乐官网下对子的概率| 百家乐论坛代理合作| 现金百家乐官网技巧| 六合彩网址| 免费百家乐过滤软件| 百家乐必学技巧| 百家乐官网送18元彩金| 香港六合彩报| 网络百家乐赌博赢钱| 电子百家乐官网假在线哪| k7娱乐城官网| 大发888 dafa888| 百家乐官网出千工具价格| 西林县| 百家乐固定打法| 百家乐官网技巧打| 德州扑克小游戏| 澳门百家乐技巧经| 百家乐官网在线赌场娱乐网规则| 百家乐官网视频游戏注册| 大发888娱乐城官方下载| 金钱豹百家乐的玩法技巧和规则 | 永利高百家乐官网现金网| 博客国际| 大发888客户端de 软件| 威尼斯人娱乐城信誉| 百家乐空调维修| 百家乐在线娱乐场| 百家乐官网开户| 百家乐官网电脑赌博| 集贤县| 大发888官方 hdlsj| 威尼斯人娱乐城代理注册| 新葡京百家乐的玩法技巧和规则| 抚顺市| 百家乐官网之三姐妹赌博机| 澳门百家乐官网规则| 百家乐官网桌游|