91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

恩智浦的 i.MX RT 跨界 MCU使傳感器實現(xiàn)真正智能?

lhl545545 ? 來源:NXP技術(shù)站 ? 作者:NXP技術(shù)站 ? 2020-09-28 10:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

就在幾年前,人們普遍認(rèn)為,機器學(xué)習(xí)(ML)甚至深度學(xué)習(xí)(DL)只能通過由網(wǎng)關(guān)、邊緣服務(wù)器或數(shù)據(jù)中心執(zhí)行的邊緣訓(xùn)練和推理,在高端硬件上完成。這種想法在當(dāng)時不無道理,因為在云端和邊緣之間分配計算資源的趨勢尚處于早期發(fā)展階段。但如今,得益于業(yè)界和學(xué)術(shù)界的艱苦研發(fā)和不懈努力,情況已然發(fā)生了翻天覆地的變化。

處理器不必提供每秒數(shù)萬億次操作(TOPS),也能執(zhí)行機器學(xué)習(xí)(ML)。越來越多的用例證明,只要使用最新的微控制器(部分帶有嵌入式 ML 加速器),就能在邊緣設(shè)備上開展機器學(xué)習(xí)。

只需極低的成本和極低的功耗,這些設(shè)備就能出色地完成 ML,僅在絕對必要時才連接到云。簡而言之,內(nèi)置 ML 加速器的微控制器代表著物聯(lián)網(wǎng)發(fā)展的下一階段:在生產(chǎn)數(shù)據(jù)的源頭,例如麥克風(fēng)、攝像頭和監(jiān)控其他環(huán)境條件的傳感器中引入智能計算,并使物聯(lián)網(wǎng)應(yīng)用受益。

邊緣有多深?

目前普遍認(rèn)為邊緣是物聯(lián)網(wǎng)網(wǎng)絡(luò)的最遠(yuǎn)點,但通常指先進的網(wǎng)關(guān)或邊緣服務(wù)器。不過,這并不是邊緣的盡頭。真正的盡頭是鄰近用戶的傳感器。所以,合乎邏輯的做法是將盡可能多的分析能力安排在鄰近用戶的位置,而這也正是微處理器所擅長的。

不同寬度乘數(shù)下的多個 MobileNet V1 模型。圖中可見,寬度乘數(shù)對參數(shù)的數(shù)量、計算結(jié)果和精度都有顯著影響。但是,如果只是將寬度乘數(shù)從 1.0 改為 0.75,TOP-1 精度并無太大變化,參數(shù)的數(shù)量和算力需求卻明顯不同。

可以說,單板計算機也能用于邊緣處理,因為它們具有出色的性能,其集群可媲美一臺小型超級計算機。但問題是尺寸依然過大,而且對于大規(guī)模應(yīng)用所需的成百上千次部署而言,成本過于高昂。它們還需要連接外部直流電源,在某些情況下可能超出可用范圍;相比之下,MCU 的功耗只有幾毫瓦,并且可以使用紐扣電池或一些太陽能電池來供電。

毫無意外,用于在邊緣執(zhí)行 ML 的微控制器成為了十分熱門的研發(fā)領(lǐng)域。甚至還有專有名稱——TinyML。TinyML 的目標(biāo)就是允許在資源受限的小型低功耗設(shè)備(尤其是微控制器),而不是在更大的平臺或云端上執(zhí)行模型推理,甚至最終能實現(xiàn)模型訓(xùn)練。這就需要縮小神經(jīng)網(wǎng)絡(luò)模型的尺寸,以容納這些設(shè)備中相對較少的算力、存儲空間和帶寬資源,同時不會嚴(yán)重降低功能性和精度。

這些方案對資源進行了優(yōu)化,使設(shè)備可以采集充足的傳感器數(shù)據(jù)并發(fā)揮恰當(dāng)作用,同時微調(diào)精度并降低資源要求。因此,雖然數(shù)據(jù)可能仍被發(fā)送到云端(或者可能是先發(fā)送到邊緣網(wǎng)關(guān),然后再發(fā)送到云端),但數(shù)量少得多,因為相當(dāng)大一部分的分析已經(jīng)完成。

現(xiàn)實中,一個十分常見的 TinyML 用例就是基于攝像頭的對象檢測系統(tǒng),盡管能夠捕獲高分辨率圖像,但由于存儲空間有限,只能降低圖像分辨率??墒?,如果攝像頭內(nèi)置了數(shù)據(jù)分析功能,則只會捕獲所需的對象而非整個場景,而且因為相關(guān)的圖像區(qū)域更小,能保留高分辨率圖像。這種功能通常只見于更大型、性能更強大的設(shè)備,但是 TinyML 技術(shù)使得微控制器也能實現(xiàn)。

小巧卻不簡單!

盡管 TinyML 還只是相對較新的一種范式,但已經(jīng)表現(xiàn)出了不容小覷的推理能力(即便使用的是相對溫和的微控制器)和訓(xùn)練(在性能更強大的微控制器上)成效,且精度損耗控制在最低限度。最近的示例包括:語音和面部識別、語音命令和自然語言處理,甚至同時運行多個復(fù)雜的視覺算法。

實際說來,這意味著一臺裝載 500MHz Arm Cortex-M7 內(nèi)核的微控制器,花費不超過 2 美元,內(nèi)存容量從 28 Kb 到 128 KB 不等,卻能提供強大的性能,使傳感器實現(xiàn)真正智能。例如,恩智浦的 i.MX RT 跨界 MCU 就使用運行 TensorFlow Lite 運行時引擎的小型 ML 模型實現(xiàn)了此種性能。以基本對象識別為例,通常在 200ms 內(nèi)即可完成,而且精度接近 95%。

即使在這個價格和性能水平上,這些微處理器配備了多個安全功能(包括 AES-128),并支持多個外部存儲器類型、以太網(wǎng)、USB 和 SPI,同時還包含或支持多種類型的傳感器以及藍(lán)牙、Wi-Fi、SPDIF 和 I2C 音頻接口。價格稍高一些的設(shè)備則是通常搭載 1GHz Arm Cortex-M7、400MHz Cortex-M4、2 Mbytes RAM 和圖形加速。采用 3.3 VDC 電源供電時,功耗一般遠(yuǎn)低于單板計算機。

TOPS 有意義嗎?

會使用單一指標(biāo)來評判性能的不僅是消費者;設(shè)計者和市場營銷部門也一直如此,因為作為一項主要規(guī)格,它可以輕松地區(qū)分設(shè)備。一個經(jīng)典示例就是 CPU,多年來人們一直通過時鐘速率來評判性能;幸運的是,現(xiàn)在的設(shè)計者和消費者已不再如此。只用一個指標(biāo)評定 CPU 性能就像是按照發(fā)動機的峰值轉(zhuǎn)速來評估汽車性能。盡管峰值轉(zhuǎn)速有一定參考意義,但幾乎無法體現(xiàn)發(fā)動機的強勁或汽車的駕駛性能,這些特性取決于許多其他因素。

遺憾的是,同樣的尷尬也發(fā)生在以每秒數(shù)十億次或上萬億次操作來界定的神經(jīng)網(wǎng)絡(luò)加速器(包括高性能 MPU 或微控制器中的加速器),原因一樣,簡單的數(shù)字好記。在實踐中,單獨的 GOPS 和 TOPS 只是相對無意義的指標(biāo),代表的是實驗室而非實際操作環(huán)境中的一次測量結(jié)果(毫無疑問是最好的結(jié)果)。例如,TOPS 沒有考慮內(nèi)存帶寬的限制、所需要的 CPU 開支、預(yù)處理和后處理以及其他因素。如果將所有這些和其他因素都一并考慮在內(nèi),例如在實際操作中應(yīng)用于特定電路板時,系統(tǒng)級別的性能或許只能達(dá)到數(shù)據(jù)表上 TOPS 值的 50%或 60%。

所有這些數(shù)字都是硬件中的計算單元乘以對應(yīng)的時鐘速率所得到的數(shù)值,而不是需要運行時數(shù)據(jù)已經(jīng)就緒的頻率。如果數(shù)據(jù)一直即時可用,也不存在功耗問題和內(nèi)存限制,并且算法能無縫映射到硬件,則這種統(tǒng)計方式更有參考價值。然而,現(xiàn)實中并沒有這樣理想的環(huán)境。

當(dāng)應(yīng)用于微控制器中的 ML 加速器時,該指標(biāo)更沒有價值。這些小型設(shè)備的 GOPS 值通常在 1-3 之間,但仍然能夠提供許多 ML 應(yīng)用中所需要的推理功能。這些設(shè)備也依賴專為低功耗 ML 應(yīng)用而設(shè)計的 Arm Cortex 處理器。除了支持整數(shù)和浮點運算以及微控制器中的許多其他功能之外,TOPS 或其他任何單一指標(biāo)明顯無法充分定義性能,無論是單獨使用還是在系統(tǒng)中都是如此。

邊緣計算的未來

隨著物聯(lián)網(wǎng)領(lǐng)域進一步發(fā)展,在邊緣執(zhí)行盡可能多的處理,逐漸出現(xiàn)一種需求,即在直接位于或附著于傳感器上的微控制器上執(zhí)行推理。也就是說,微處理器中應(yīng)用處理器和神經(jīng)網(wǎng)絡(luò)加速器的發(fā)展速度十分迅猛,更完善的解決方案也層出不窮??傮w趨勢是將更多以人工智能為中心的功能(例如神經(jīng)網(wǎng)絡(luò)處理)與應(yīng)用處理器一起整合到微處理器中,同時避免功耗或尺寸顯著增加。

如今,可以先在功能更強大的 CPU 或 GPU 上訓(xùn)練模型,然后在使用推理引擎(例如 TensorFlow Lite)的微控制器上實施,從而減小尺寸以滿足微控制器的資源要求??奢p松擴展,以適應(yīng)更高的 ML 要求。相信不久之后,推理和訓(xùn)練就能在這些設(shè)備上同時執(zhí)行,讓微控制器的競爭力直追更大、更昂貴的計算解決方案。
責(zé)任編輯:pj

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

    關(guān)注

    2577

    文章

    55235

    瀏覽量

    792625
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    20293

    瀏覽量

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

    關(guān)注

    2

    文章

    839

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    全新i.MX 93W應(yīng)用處理器重磅發(fā)布

    半導(dǎo)體宣布推出i.MX 93W應(yīng)用處理,進一步擴展其i.MX 93產(chǎn)品系列。這款i.MX
    的頭像 發(fā)表于 03-16 09:45 ?773次閱讀

    基于i.MX RT106VMCU智能語音UI邊緣就緒解決方案

    基于i.MX RT106VMCU智能語音UI邊緣就緒解決方案 在當(dāng)今
    的頭像 發(fā)表于 12-24 17:15 ?701次閱讀

    探索i.MX RT1180:高性能處理的技術(shù)剖析與應(yīng)用指南

    下載: NXP Semiconductors i.MX RT1180交叉微控制 (MCU).pdf 一、i.MX
    的頭像 發(fā)表于 12-24 10:20 ?931次閱讀

    FRDM i.MX 9平臺選型指南:FRDM i.MX 9系列開發(fā)平臺解析

    的FRDM平臺解決方案旨在提供易于獲取的開發(fā)工具,有效彌合原型制作與量產(chǎn)之間的鴻溝。FRDM板經(jīng)濟高效、易于使用,具備專業(yè)級功能,助力從概念到產(chǎn)品上市的全過程加速推進。在FRDM i.MX
    的頭像 發(fā)表于 12-11 15:15 ?4w次閱讀
    FRDM <b class='flag-5'>i.MX</b> 9平臺選型指南:FRDM <b class='flag-5'>i.MX</b> 9系列開發(fā)平臺解析

    i.MX RT1180處理上如何實現(xiàn)1588協(xié)議同步

    簡介 在前面的文章中介紹了i.MX RT1180處理的主要應(yīng)用場景是在工業(yè)自動化與智能制造
    的頭像 發(fā)表于 12-03 09:09 ?7988次閱讀
    在<b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>1180<b class='flag-5'>跨</b><b class='flag-5'>界</b>處理<b class='flag-5'>器</b>上如何<b class='flag-5'>實現(xiàn)</b>1588協(xié)議同步

    使用i.MX RT700MCU打造智能手表

    智能手表已經(jīng)成為我們生活中不可或缺的可穿戴設(shè)備。隨著技術(shù)和市場的演進,如今的智能手表功能越來越豐富,而用戶對其續(xù)航能力的期望也越來越高。應(yīng)對這一挑戰(zhàn),專為可穿戴、消費級醫(yī)療、
    的頭像 發(fā)表于 10-27 09:33 ?1540次閱讀

    推出i.MX 952人工智能應(yīng)用處理

    半導(dǎo)體宣布推出i.MX 9系列的新成員——i.MX 952應(yīng)用處理。該處理專為AI視覺
    的頭像 發(fā)表于 10-27 09:15 ?3530次閱讀

    助力億境虛擬打造新一代AI眼鏡解決方案

    半導(dǎo)體宣布,深圳市億境虛擬現(xiàn)實技術(shù)有限公司(簡稱“億境虛擬”)在其新一代 AI 眼鏡解決方案SW3021中采用i.MX
    的頭像 發(fā)表于 10-16 09:03 ?4444次閱讀

    i.MX RT1180MCU助力下一代伺服控制系統(tǒng)

    今天我們將聚焦一項正在重塑工業(yè)自動化邊界的技術(shù)組合 —— 基于NXP的i.MX RT1180微控制實現(xiàn)EtherCAT通信與高性能伺服控制的融合方案。
    的頭像 發(fā)表于 09-28 14:16 ?5044次閱讀
    <b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>1180<b class='flag-5'>跨</b><b class='flag-5'>界</b><b class='flag-5'>MCU</b>助力下一代伺服控制系統(tǒng)

    i.MX RT1180處理如何選型

    i.MX RT1180 處理包含眾多的型號,以滿足客戶對不同性能與價格的需求,今天就先給大家說說如何選型。
    的頭像 發(fā)表于 09-28 14:01 ?2610次閱讀
    <b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>1180<b class='flag-5'>跨</b><b class='flag-5'>界</b>處理<b class='flag-5'>器</b>如何選型

    基于i.MX RT1180芯片的EtherCAT+伺服電機控制方案

    i.MX RT1180是最近推出的一款高性能處理
    的頭像 發(fā)表于 09-22 16:27 ?8714次閱讀
    基于<b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>1180芯片的EtherCAT+伺服電機控制方案

    MCU方案 單顆i.MX RT1180實現(xiàn)EtherCAT+伺服控制

    介紹基于單顆i.MX RT1180芯片的EtherCAT+伺服電機控制方案-伺服控制板硬件電路資源介紹,即為下圖中的Servo Motor Driver Board。
    的頭像 發(fā)表于 09-11 14:27 ?13.5w次閱讀
    <b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>MCU</b>方案 單顆<b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>1180<b class='flag-5'>實現(xiàn)</b>EtherCAT+伺服控制

    i.MX 95系列MPU如何賦能邊緣計算

    在本系列博文的第一部分,我探討了i.MX 95系列如何將新功能安全技術(shù)應(yīng)用于工業(yè)環(huán)境、汽車領(lǐng)域及其他邊緣應(yīng)用。在接下來的文章中,我將進一步闡述i.MX 95系列如何賦能邊緣計算,
    的頭像 發(fā)表于 07-30 11:08 ?2912次閱讀
    <b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>i.MX</b> 95系列MPU如何賦能邊緣計算

    如何實現(xiàn)安卓與i.MX RT1170的無線投屏與控制

    Scrcpy是一款免費開源的軟件,支持將安卓端屏幕投影到其他設(shè)備,并支持被投屏設(shè)備對安卓的反向控制?;贏DB工具,安卓端無需安裝任何軟件,延遲低,穩(wěn)定性好?,F(xiàn)在,安卓也可投屏到i.MX
    的頭像 發(fā)表于 06-26 09:53 ?2409次閱讀
    如何<b class='flag-5'>實現(xiàn)</b>安卓與<b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>1170的無線投屏與控制

    極具挑戰(zhàn)的移動機器人設(shè)計,搭載i.MX RT1176的一體式MR-VMU-RT1176 VMU來幫你

    的MR-VMU-RT1176是一款緊湊型、一體式車輛管理單元 (VMU)。該器件搭載i.MX RT1176
    的頭像 發(fā)表于 04-25 10:35 ?1952次閱讀
    極具挑戰(zhàn)的移動機器人設(shè)計,搭載<b class='flag-5'>i.MX</b> <b class='flag-5'>RT</b>1176的<b class='flag-5'>恩</b>智<b class='flag-5'>浦</b>一體式MR-VMU-<b class='flag-5'>RT</b>1176 VMU來幫你