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

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

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

MCX N系列微處理器之NPU使用方法簡(jiǎn)析

恩智浦MCU加油站 ? 來(lái)源:恩智浦MCU加油站 ? 2024-04-18 10:32 ? 次閱讀

MCX N系列是高性能、低功耗微控制器,配備智能外設(shè)和加速器,可提供多任務(wù)功能和高能效。部分MCX N系列產(chǎn)品包含恩智浦面向機(jī)器學(xué)習(xí)應(yīng)用的eIQNeutron神經(jīng)處理單元(NPU)。低功耗高速緩存增強(qiáng)了系統(tǒng)性能,雙塊Flash存儲(chǔ)器和帶ECC檢測(cè)RAM支持系統(tǒng)功能安全,提供了額外的保護(hù)和保證。這些安全MCU包含恩智浦EdgeLock安全區(qū)域Core Profile,根據(jù)設(shè)計(jì)安全方法構(gòu)建,提供具有不可變信任根和硬件加速加密的安全啟動(dòng)。

MCX N系列微型處理器:MCXN94xMCXN54x基于兩個(gè)高性能的Arm Cortex-M33核心構(gòu)建,核心運(yùn)行速度可達(dá)150 MHz。它配備了2MB的板載閃存(Flash),并可選擇配置完整的ECC(錯(cuò)誤校正碼)RAM,同時(shí)集成了一款專屬的神經(jīng)處理單元(eIQ Neutron NPU)。該NPU在機(jī)器學(xué)習(xí)(ML)任務(wù)處理速度上,比M33核心快出40倍,顯著減少了設(shè)備的喚醒時(shí)間,并有效降低了總體功耗。

eIQ Neutron NPUs能夠支援包括CNN(卷積神經(jīng)網(wǎng)絡(luò))、RNN(循環(huán)神經(jīng)網(wǎng)絡(luò))、TCN(時(shí)間卷積網(wǎng)絡(luò))以及Transformer等多種類型的神經(jīng)網(wǎng)絡(luò)。利用eIQ Neutron NPU進(jìn)行機(jī)器學(xué)習(xí)應(yīng)用的開(kāi)發(fā),將得到eIQ機(jī)器學(xué)習(xí)軟件開(kāi)發(fā)環(huán)境的全方位支持。eIQ Neutron NPU系統(tǒng)框圖如下所示:

9d690ebe-fd2a-11ee-a297-92fbcf53809c.png

NPU由計(jì)算單元,權(quán)重解碼器,量化器,優(yōu)化函數(shù)加速器,RAM以及DMA快速訪問(wèn)接口組成,其ML算力可達(dá)4.8G。強(qiáng)大的算力給ML推理帶來(lái)極大的加速,在TinyML Perf benchmark測(cè)試模型上的性能對(duì)比如下圖所示:

9d80f1e6-fd2a-11ee-a297-92fbcf53809c.png

圖中表示NPU的性能提升倍數(shù),綠色柱體代表M33,藍(lán)色柱體代表NPU基于M33的提升倍數(shù)。從圖中可以看到Anomaly Detect異常檢測(cè)模型NPU提供8倍的性能提升,Keyword spotting關(guān)鍵詞檢測(cè)模型NPU提供15倍的提升,Resnet圖像分類模型NPU提供38倍的性能提升,VisualWake Word模型NPU提供28倍的性能提升。

對(duì)于不同類型的模型,NPU的加速效果略有不同。Resnet主要是由卷積網(wǎng)絡(luò)構(gòu)成,NPU的主要計(jì)算單元是乘累加計(jì)算器,并且通道間權(quán)重是共享的,所以NPU對(duì)卷積網(wǎng)絡(luò)性能提升是最大的,異常檢測(cè)模型主要由全連接網(wǎng)絡(luò)組成,全連接網(wǎng)絡(luò)的權(quán)重?zé)o法共享故而無(wú)法最大限度的利用NPU,所以全連接網(wǎng)絡(luò)的加速是最小的。

推理速度的提升必然會(huì)減少核心的運(yùn)行時(shí)間從而降低了整體的功耗,打開(kāi)NPU會(huì)額外增加1.4mA(3.3V)的電流,相比運(yùn)算速度的提升,這個(gè)增量可以忽略不記。

9d8d684a-fd2a-11ee-a297-92fbcf53809c.png

從運(yùn)行時(shí)序圖上看,NPU使能后Core的大部分時(shí)間是在休眠狀態(tài),如果不在NPU上推理模型,Core基本一直處于運(yùn)行狀態(tài),NPU節(jié)能效果顯而易見(jiàn)。



審核編輯:劉清

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

    關(guān)注

    48

    文章

    7454

    瀏覽量

    150851
  • 加速器
    +關(guān)注

    關(guān)注

    2

    文章

    790

    瀏覽量

    37674
  • 神經(jīng)網(wǎng)絡(luò)

    關(guān)注

    42

    文章

    4733

    瀏覽量

    100415
  • 機(jī)器學(xué)習(xí)

    關(guān)注

    66

    文章

    8349

    瀏覽量

    132312
  • NPU
    NPU
    +關(guān)注

    關(guān)注

    2

    文章

    256

    瀏覽量

    18511

原文標(biāo)題:MCX N系列微處理器之NPU使用方法簡(jiǎn)介

文章出處:【微信號(hào):NXP_SMART_HARDWARE,微信公眾號(hào):恩智浦MCU加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    恩智浦MCX A系列微處理器供電系統(tǒng)

    全新的MCX A系列融合了恩智浦通用MCU的特點(diǎn),適用更為廣泛的通用應(yīng)用,實(shí)現(xiàn)了低成本,低功耗,高安全性和高可靠性。MCXA153是MCX A系列的第一款產(chǎn)品,已于2024年1月份上市
    的頭像 發(fā)表于 06-13 09:19 ?1510次閱讀
    恩智浦<b class='flag-5'>MCX</b> A<b class='flag-5'>系列</b><b class='flag-5'>微處理器</b><b class='flag-5'>之</b>供電系統(tǒng)

    恩智浦MCU解析 MCX A系列微處理器系統(tǒng)架構(gòu)

    全新的MCX A系列融合了恩智浦通用MCU的特點(diǎn),適用更為廣泛的通用應(yīng)用,實(shí)現(xiàn)了低成本,低功耗,高安全性和高可靠性。 MCXA153是MCX A系列的第一款產(chǎn)品,已于2024年1月份上
    發(fā)表于 06-13 09:31 ?990次閱讀
    恩智浦MCU解析 <b class='flag-5'>MCX</b> A<b class='flag-5'>系列</b><b class='flag-5'>微處理器</b><b class='flag-5'>之</b>系統(tǒng)架構(gòu)

    [3.10.1]--3.10微處理器概述

    微處理器
    學(xué)習(xí)電子知識(shí)
    發(fā)布于 :2023年02月17日 20:50:35

    #芯圣車規(guī)級(jí)觸摸微處理器 HC8AT3541系列!

    微處理器
    上海芯圣電子股份有限公司
    發(fā)布于 :2024年01月16日 10:14:09

    微處理器系統(tǒng)的檢定方法

    微處理器系統(tǒng)的檢定方法
    發(fā)表于 08-20 16:21

    什么是ARM處理器 ARM處理器有哪些系列

    包括 幾種內(nèi)存管理單元的變種,包括簡(jiǎn)單的內(nèi)存保護(hù)到復(fù)雜的頁(yè)面層次。ARM 微處理器系列包括 ARM7 系列、ARM9 系列、ARM9E 系列
    發(fā)表于 09-24 17:47

    微控制微處理器簡(jiǎn)

    微控制,微處理器The terms microcontroller and microprocessor are commonly misinterpreted to be the same
    發(fā)表于 01-25 06:21

    簡(jiǎn)化微處理器與溫度傳感接口

    本文主要講述的是簡(jiǎn)化微處理器與溫度傳感接口。
    發(fā)表于 04-18 11:01 ?16次下載

    處理器系列X86微處理器體系結(jié)構(gòu)

    中央處理器,也稱微處理器(CPU,Central Processing Unit),是微型計(jì)算機(jī)的運(yùn)算和指揮控制控制中心。不同型號(hào)的微型計(jì)算機(jī),其性能的差別首先在于其微處理器性能的不同,而微處
    發(fā)表于 01-26 01:15 ?1841次閱讀
    <b class='flag-5'>處理器</b><b class='flag-5'>系列</b><b class='flag-5'>之</b>X86<b class='flag-5'>微處理器</b>體系結(jié)構(gòu)

    恩智浦全新MCX N微控制推出!助力實(shí)現(xiàn)高性能、低功耗的邊緣安全智能

    恩智浦全新MCX N微控制首次集成恩智浦專用神經(jīng)處理單元(NPU),可助力實(shí)現(xiàn)高性能、低功耗的邊緣安全智能。 ? ? ?新聞提要? ? 恩
    的頭像 發(fā)表于 11-11 08:15 ?880次閱讀

    npu是什么處理器NPU卡是什么?

    npu是什么處理器?NPU卡是什么? NPU是指“神經(jīng)網(wǎng)絡(luò)處理器”(Neural Processing Unit),是一種專用的芯片,用于
    的頭像 發(fā)表于 08-27 17:03 ?1.3w次閱讀

    恩智浦推出首次搭載專屬神經(jīng)處理單元(NPU)的MCX N系列

    恩智浦半導(dǎo)體強(qiáng)勢(shì)推出新品MCX N系列產(chǎn)品,首次集成恩智浦專用神經(jīng)處理單元(NPU), 可助力實(shí)現(xiàn)高性能、低功耗的邊緣安全智能。
    的頭像 發(fā)表于 03-14 09:46 ?1070次閱讀

    MCX N微處理器SmartDMA對(duì)圖像數(shù)據(jù)的定制處理實(shí)現(xiàn)

    MCX N系列是高性能、低功耗微控制,配備智能外設(shè)和加速,可提供多任務(wù)功能和高能效。
    的頭像 發(fā)表于 03-28 11:42 ?1178次閱讀
    <b class='flag-5'>MCX</b> <b class='flag-5'>N</b><b class='flag-5'>微處理器</b>SmartDMA對(duì)圖像數(shù)據(jù)的定制<b class='flag-5'>處理</b>實(shí)現(xiàn)

    基于MCX NMCX A系列微控制,NXP宣布推出無(wú)線多協(xié)議MCX W系列

    LE等多種標(biāo)準(zhǔn)的無(wú)線連接功能,進(jìn)一步豐富了MCX系列產(chǎn)品。在MCX產(chǎn)品中,MCX W將成為無(wú)線應(yīng)用的理想選。
    的頭像 發(fā)表于 04-17 14:42 ?9.2w次閱讀
    基于<b class='flag-5'>MCX</b> <b class='flag-5'>N</b>和<b class='flag-5'>MCX</b> A<b class='flag-5'>系列</b>微控制<b class='flag-5'>器</b>,NXP宣布推出無(wú)線多協(xié)議<b class='flag-5'>MCX</b> W<b class='flag-5'>系列</b>

    MCX N系列微處理器NPU的入門使用方法介紹

    MCUXpresso軟件開(kāi)發(fā)套件(簡(jiǎn)稱MCUXpressoSDK)包含了一套全面的軟件工具集,并預(yù)集成了專為微控制設(shè)計(jì)的ML推理引擎
    的頭像 發(fā)表于 04-25 10:55 ?929次閱讀
    <b class='flag-5'>MCX</b> <b class='flag-5'>N</b><b class='flag-5'>系列</b><b class='flag-5'>微處理器</b><b class='flag-5'>之</b><b class='flag-5'>NPU</b>的入門<b class='flag-5'>使用方法</b>介紹