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

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

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

國內(nèi)外MCU廠商在邊緣AI市場尋找機(jī)會!MCU如何運(yùn)行AI算法?

Carol Li ? 來源:電子發(fā)燒友網(wǎng) ? 作者:李彎彎 ? 2024-02-02 00:18 ? 次閱讀

電子發(fā)燒友網(wǎng)報道(文/李彎彎)MCU即微控制單元,是把CPU的頻率與規(guī)格做適當(dāng)縮減,并將內(nèi)存、USB等周邊接口,甚至LCD驅(qū)動電路都整合在單一芯片上,形成芯片級的計算機(jī)。隨著MCU算力進(jìn)一步提升,高頻MCU的主頻已經(jīng)提升到GHz級別,可以滿足邊緣端低算力人工智能需求。將人工智能集成在MCU上,只用一顆芯片實現(xiàn)端側(cè)部署,正在成為新潮流。

MCU如何運(yùn)行AI算法

這種集成了AI的MCU組成結(jié)構(gòu)大概包括幾個部分:中央處理器,負(fù)責(zé)讀取、解碼和執(zhí)行指令,進(jìn)行算術(shù)、邏輯和數(shù)據(jù)傳輸操作;AI處理單元:它負(fù)責(zé)執(zhí)行AI算法和機(jī)器學(xué)習(xí)任務(wù),AI處理單元通常包括神經(jīng)網(wǎng)絡(luò)處理器、加速器和其他專用硬件,用于高效地執(zhí)行深度學(xué)習(xí)、卷積神經(jīng)網(wǎng)絡(luò)等計算密集型任務(wù)。

存儲單元:包括程序存儲器和數(shù)據(jù)存儲器。程序存儲器用于存儲AI算法和程序代碼,而數(shù)據(jù)存儲器則用于存儲臨時數(shù)據(jù)和結(jié)果。輸入/輸出(I/O)端口:用于與外部傳感器、執(zhí)行器和其他設(shè)備進(jìn)行通信,這些端口可以是數(shù)字、模擬或串行端口。

其他組件:如定時器/計數(shù)器、串行通信接口(如SPI、UART等)、內(nèi)存接口等,這些組件支持AI MCU與外部設(shè)備和系統(tǒng)進(jìn)行通信和控制。此外,結(jié)構(gòu)和組成可能會因不同的應(yīng)用和需求而有所差異,一些高級的AI MCU可能還包含其他高級功能,如浮點(diǎn)運(yùn)算單元(FPU)、硬件乘法器、數(shù)字信號處理器(DSP)等。

那么,MCU是如何運(yùn)行AI算法的呢?從步驟上來看,首先需要模型轉(zhuǎn)換,即需要將訓(xùn)練好的AI模型轉(zhuǎn)換為MCU可以理解的格式,這通常涉及到使用特定的工具和框架,如TensorFlow Lite或Caffe 2,將模型轉(zhuǎn)換為低功耗、可移植的格式。

其次是模型優(yōu)化,在模型轉(zhuǎn)換后,為了提高在MCU上的運(yùn)行效率,還需要對模型進(jìn)行優(yōu)化。這包括壓縮模型大小、降低計算復(fù)雜度、減少內(nèi)存占用等。接著是模型部署,優(yōu)化后的AI模型可以部署到MCU上,這通常涉及到將模型下載到MCU的存儲器中,并使用MCU的處理器進(jìn)行推理。

然后是數(shù)據(jù)預(yù)處理,在模型推理之前,需要對輸入數(shù)據(jù)進(jìn)行預(yù)處理,這包括數(shù)據(jù)清洗、歸一化、特征提取等步驟,以確保輸入數(shù)據(jù)的質(zhì)量和有效性。最后便是推理執(zhí)行,即MCU根據(jù)預(yù)處理后的輸入數(shù)據(jù)執(zhí)行推理任務(wù),推理結(jié)果可以用于控制MCU所連接的設(shè)備或系統(tǒng),如智能家居設(shè)備、工業(yè)控制系統(tǒng)等。

MCU運(yùn)行AI有它的優(yōu)缺點(diǎn),優(yōu)點(diǎn)包括:1、MCU通常具有較低的功耗,適用于電池供電或功耗敏感的應(yīng)用場景;2、MCU可以實時處理和響應(yīng)數(shù)據(jù),適用于需要快速響應(yīng)的應(yīng)用;3、MCU可以根據(jù)具體應(yīng)用需求進(jìn)行定制,靈活性較高;4、MCU通常成本較低,適合大規(guī)模生產(chǎn);5、MCU具有較高的可靠性和穩(wěn)定性,適用于對安全性和可靠性要求較高的應(yīng)用。

缺點(diǎn)則有:1、MCU的存儲器、處理器速度等資源有限,可能無法處理大規(guī)模的AI算法和數(shù)據(jù);2、MCU的計算能力相對較弱,可能無法與高性能的GPU和服務(wù)器相媲美;3、MCU在數(shù)據(jù)傳輸方面可能存在限制,例如有限的I/O端口和通信接口;4、由于MCU資源限制和計算能力有限,開發(fā)人員可能需要針對MCU進(jìn)行特定的優(yōu)化和裁剪工作,開發(fā)難度較大;5、由于MCU通常暴露在外部環(huán)境中,可能存在安全風(fēng)險,需要進(jìn)行安全保護(hù)和認(rèn)證。

國內(nèi)外廠商在邊緣AI市場尋找機(jī)會

目前國內(nèi)外不少廠商都在探索通過MCU來實現(xiàn)AI在邊緣端的部署,歐美廠商包括ADI、ST、瑞薩電子、恩智浦、英飛凌等,國內(nèi)廠商中穎電子、國民技術(shù)、納思達(dá)、兆易創(chuàng)新等。

歐美廠商在這方面布局較早,如ADI,該公司從2020年開始,在傳統(tǒng)MCU的基礎(chǔ)上開拓了邊緣AI MCU產(chǎn)品線,能夠幫助電池供電設(shè)備更輕松地實現(xiàn)人工智能及物聯(lián)網(wǎng)應(yīng)用。

ADI的邊緣AI解決方案MAX7800X系列,由兩個微控制器內(nèi)核(ARM Cortex M4F和RISC-V)與一個卷積神經(jīng)網(wǎng)絡(luò)(CNN)加速器構(gòu)成,該架構(gòu)針對邊緣進(jìn)行了高度優(yōu)化,數(shù)據(jù)的加載和啟動由微控制器內(nèi)核負(fù)責(zé),而AI推理由卷積神經(jīng)網(wǎng)絡(luò)加速器專門負(fù)責(zé)。基于兩個硬件的分工合作,MAX7800X系列既不需聯(lián)網(wǎng),也支持電池供電,大大滿足了邊緣AI的要求。

如ST,該公司認(rèn)為對于未來的MCU而言,最為重要的應(yīng)用趨勢是來自AI在邊緣端的部署。于是它在2017年開始探索AI和MCU的結(jié)合。2023年ST發(fā)布的一款集成NPU的MCU——STM32N6,是布局邊緣AI的一個重要的產(chǎn)品方向。STM32N6采用了Arm Cortex-M55內(nèi)核,內(nèi)部集成了ISP和NPU,可以提供卓越的機(jī)器視覺處理能力和AI算法部署。

同時,ST認(rèn)為,對于將MCU和AI的結(jié)合,軟件端的價值更大,于是他們開發(fā)了Cube.MX,它能夠打通AI算法和MCU應(yīng)用之間的屏障,讓實際的AI邊緣端應(yīng)用更加豐富。通過Cube.AI,開發(fā)者可以根據(jù)自己的需求來進(jìn)行模型的搭建,將標(biāo)準(zhǔn)AI工具創(chuàng)建的深度神經(jīng)網(wǎng)絡(luò)模型,優(yōu)化到適合MCU資源級別的C代碼,使開發(fā)者的邊緣AI算法可以最終得以執(zhí)行和落地。

在國內(nèi),多家廠商會有相關(guān)的研究計劃,國民技術(shù)此前在某平臺上透露,Cortex-M7內(nèi)核MCU可支持高算力的機(jī)器學(xué)習(xí)方面的AI應(yīng)用,未來將根據(jù)市場需求、研發(fā)計劃和技術(shù)情況合理布局。納思達(dá)稱,目前擁有面向深度學(xué)習(xí)應(yīng)用的專用計算自研平臺,針對MCU芯片,負(fù)責(zé)輕量級深度學(xué)習(xí)模型推理加速。

中穎電子去年9月在接受調(diào)研時表示,公司現(xiàn)在所有產(chǎn)品在細(xì)分領(lǐng)域都在做進(jìn)口替代。公司不會投入在AI的核心算力部件,但對AI邊緣計算的MCU會投入研發(fā)。恒爍股份稱,公司正在開展基于MCU的AI應(yīng)用部署,推動超輕量AI算法模型在MCU芯片上運(yùn)行,在離線終端設(shè)備上實現(xiàn)低功耗、低成本、實時的AI推理解決方案,盡快實現(xiàn)批量出貨。

寫在最后

未來,邊緣/終端設(shè)備的智能化滲透率將會不斷提升,而MCU作為各種電子產(chǎn)品重要的部件,在其中集成AI將會是非常適合的方式。從目前的情況來看,歐美不少廠商已經(jīng)早早布局,如ADI、ST、瑞薩等,中國臺灣廠商也在積極尋找機(jī)會,中國大陸的一些廠商也透露出了研究計劃。不過,雖然MCU運(yùn)行AI有它的優(yōu)勢,同時它也面臨一些缺點(diǎn)和挑戰(zhàn),MCU廠商想要入局也并不是一件容易的事。



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

    關(guān)注

    146

    文章

    17144

    瀏覽量

    351148
收藏 人收藏

    評論

    相關(guān)推薦

    MCU廠商積極擁抱AI,瑞薩/ST/恩智浦等企業(yè)有啥特色?

    AI是一個重要的市場,Gartner的預(yù)測數(shù)據(jù)指出,到2026年,全球80%的企業(yè)將在其業(yè)務(wù)中引入生成式AI。也就是說,邊緣AI不僅
    的頭像 發(fā)表于 11-30 00:02 ?2669次閱讀
    <b class='flag-5'>MCU</b><b class='flag-5'>廠商</b>積極擁抱<b class='flag-5'>AI</b>,瑞薩/ST/恩智浦等企業(yè)有啥特色?

    MCUAI的融合:未來智能設(shè)備的關(guān)鍵驅(qū)動力!

    隨著全球市場的快速發(fā)展,微控制器(MCU)行業(yè)正在經(jīng)歷顯著的轉(zhuǎn)型,邊緣人工智能(AI)作為這一轉(zhuǎn)型的重要組成部分,正逐步成為業(yè)界關(guān)注的焦點(diǎn)。根據(jù)Gartner的預(yù)測,到2026年,全球
    的頭像 發(fā)表于 12-03 11:21 ?449次閱讀
    <b class='flag-5'>MCU</b>與<b class='flag-5'>AI</b>的融合:未來智能設(shè)備的關(guān)鍵驅(qū)動力!

    使用 ADI 的 MAX78002 MCU 開發(fā)邊緣 AI 應(yīng)用

    的物聯(lián)網(wǎng)設(shè)備上運(yùn)行。 Analog Devices, Inc. 的微控制器單元 (MCU) 可以通過集成的低功耗卷積神經(jīng)網(wǎng)絡(luò) (CNN) 加速器來解決邊緣處理限制,以處理電池供電設(shè)備上的 AI
    的頭像 發(fā)表于 10-17 11:39 ?1447次閱讀
    使用 ADI 的 MAX78002 <b class='flag-5'>MCU</b> 開發(fā)<b class='flag-5'>邊緣</b> <b class='flag-5'>AI</b> 應(yīng)用

    NXP推出集成NPU的MCU,支持AI邊緣設(shè)備!MCU實現(xiàn)AI功能的多種方式

    ? 電子發(fā)燒友網(wǎng)報道(文/李彎彎)近日,恩智浦宣布推出全新i.MX RT700跨界MCU系列,支持智能AI邊緣端設(shè)備,例如可穿戴設(shè)備、消費(fèi)醫(yī)療設(shè)備、智能家居設(shè)備和HMI平臺。據(jù)官方介紹,新款
    的頭像 發(fā)表于 09-29 01:11 ?3808次閱讀

    國產(chǎn)8位MCU為什么能被國內(nèi)的電子工程師大量應(yīng)用?

    景中,國產(chǎn)8位MCU能夠保證設(shè)備正常運(yùn)行的同時,最大限度地延長電池使用壽命,提升用戶體驗。 再者,國產(chǎn)8位MCU的編程和開發(fā)相對簡單,降低了開發(fā)者的學(xué)習(xí)成本和開發(fā)門檻。這得益于
    發(fā)表于 09-26 15:02

    邊緣計算AI算法盒子停放充電區(qū)域AI智慧監(jiān)控的應(yīng)用

    隨著新能源汽車的普及,停放充電區(qū)域的安全與效率問題日益凸顯。邊緣計算盒子(AI算法盒子)的引入,為這一領(lǐng)域帶來了革命性的智慧監(jiān)控解決方案,極大地提升了停放充電區(qū)域的管理水平。邊緣計算盒
    的頭像 發(fā)表于 08-27 15:00 ?354次閱讀
    <b class='flag-5'>邊緣</b>計算<b class='flag-5'>AI</b><b class='flag-5'>算法</b>盒子<b class='flag-5'>在</b>停放充電區(qū)域<b class='flag-5'>AI</b>智慧監(jiān)控的應(yīng)用

    邊緣AI芯片市場升溫!英特爾、AMD出大招,本土芯片廠商爭發(fā)新品

    邊緣 AI 是指在邊緣設(shè)備(例如智能手機(jī)、物聯(lián)網(wǎng)設(shè)備和嵌入式系統(tǒng))上實現(xiàn) AI 算法,而不是依賴于基于云的基礎(chǔ)設(shè)施。
    的頭像 發(fā)表于 08-01 00:17 ?4439次閱讀
    <b class='flag-5'>邊緣</b><b class='flag-5'>AI</b>芯片<b class='flag-5'>市場</b>升溫!英特爾、AMD出大招,本土芯片<b class='flag-5'>廠商</b>爭發(fā)新品

    MCU如何實現(xiàn)AI功能

    討論如何在微控制器單元(MCU)上實現(xiàn)AI功能時,我們需要認(rèn)識到MCU通常具有較為有限的計算資源和內(nèi)存空間,這與專為高性能計算設(shè)計的GPU或TPU相比有顯著不同。然而,隨著技術(shù)的進(jìn)步
    的頭像 發(fā)表于 07-19 11:51 ?911次閱讀

    AI模型MCU中的應(yīng)用

    機(jī)遇。將AI模型集成到MCU中,不僅提升了設(shè)備的智能化水平,還使得設(shè)備能夠執(zhí)行更復(fù)雜的任務(wù),實現(xiàn)自主決策和實時響應(yīng)。本文將從AI模型MCU
    的頭像 發(fā)表于 07-12 10:24 ?913次閱讀

    Silicon Labs EFM32PG26榮獲“2024邊緣AI MCU優(yōu)秀案例”

    近日,領(lǐng)先的半導(dǎo)體解決方案提供商Silicon Labs(芯科科技)宣布,其最新發(fā)布的EFM32PG26(PG26)32位微控制器(MCU)榮獲“2024邊緣AI MCU優(yōu)秀案例”。這
    的頭像 發(fā)表于 06-07 17:41 ?1144次閱讀

    主流邊緣AI算法,安防、零售、交通等領(lǐng)域的應(yīng)用

    電子發(fā)燒友網(wǎng)報道(文/李彎彎)邊緣AI,是邊緣設(shè)備部署AI算法,其計算發(fā)生在靠近用戶和數(shù)據(jù)的網(wǎng)
    的頭像 發(fā)表于 05-13 01:56 ?2981次閱讀

    risc-v多核芯片在AI方面的應(yīng)用

    得RISC-V多核芯片能夠更好地適應(yīng)AI算法的不同需求,包括深度學(xué)習(xí)、神經(jīng)網(wǎng)絡(luò)等,從而提高芯片的性能和效率,降低成本,使AI邊緣計算晶片更具競爭力。 再者,RISC-V的多核設(shè)計可以進(jìn)
    發(fā)表于 04-28 09:20

    破局!超卷MCU賽道

    市場。眾多微控制器廠商的共同參與,也為市場提供了更多更具創(chuàng)新的產(chǎn)品或解決方案。這也將為“兼容機(jī)”時代的微控制器(MCU)帶來了新的發(fā)展機(jī)遇,必將會開啟新一個賽道。
    的頭像 發(fā)表于 04-19 15:18 ?6841次閱讀

    NanoEdge AI的技術(shù)原理、應(yīng)用場景及優(yōu)勢

    NanoEdge AI 是一種基于邊緣計算的人工智能技術(shù),旨在將人工智能算法應(yīng)用于物聯(lián)網(wǎng)(IoT)設(shè)備和傳感器。這種技術(shù)的核心思想是將數(shù)據(jù)處理和分析從云端轉(zhuǎn)移到設(shè)備本身,從而減少數(shù)據(jù)傳輸延遲、降低
    發(fā)表于 03-12 08:09

    除了刷屏的Sora,國內(nèi)外還有哪些AI視頻生成工具

    。Sora的發(fā)布也讓AI生成視頻有了突破性進(jìn)展。 ? 過去一年多,全球科技公司都在發(fā)布各種大模型,然而AI生成內(nèi)容更多集中文本和圖片方面,AI視頻生成方面卻進(jìn)展緩慢。從當(dāng)前的形勢來看
    的頭像 發(fā)表于 02-26 08:42 ?4384次閱讀
    除了刷屏的Sora,<b class='flag-5'>國內(nèi)外</b>還有哪些<b class='flag-5'>AI</b>視頻生成工具