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

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

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

邊緣計(jì)算:物聯(lián)網(wǎng)“草根”的崛起

星星科技指導(dǎo)員 ? 來(lái)源:mouser ? 作者:Doctor M ? 2023-05-16 09:43 ? 次閱讀

前言

如今,我們每個(gè)人都置身于一個(gè)基于互聯(lián)網(wǎng)的世界并對(duì)此習(xí)以為常。可你是否認(rèn)真思考過(guò),互聯(lián)網(wǎng)對(duì)我們生活最大的改變是什么?要我說(shuō),應(yīng)該是人們對(duì)信息的消費(fèi)模式的改變——在互聯(lián)網(wǎng)世界,人們對(duì)于信息的獲取和分發(fā),不再依賴于有限的渠道,每個(gè)“草根”用戶都可以成為一個(gè)獨(dú)立完成信息接收、處理、傳播的更有價(jià)值的個(gè)體;傳統(tǒng)的那種依賴單一意見(jiàn)權(quán)威的模式已經(jīng)被打破,一種“去中心化”的“草根時(shí)代”已然形成??赡闶欠褡⒁獾?,這種與互聯(lián)網(wǎng)世界“去中心化”類似的進(jìn)程,也正在物聯(lián)網(wǎng)世界發(fā)生呢?這一進(jìn)程的推手就是“邊緣計(jì)算”。

邊緣計(jì)算的緣起

十多年前,云計(jì)算的概念開(kāi)始興起。那時(shí)的人們意識(shí)到,通過(guò)將以往分散的計(jì)算資源集合起來(lái),交給一個(gè)遠(yuǎn)在“云端”的數(shù)據(jù)中心集中處理,是一種更高效的方式,且可以轉(zhuǎn)化為靈活可定制的服務(wù)遠(yuǎn)程分發(fā)給分布在各處的客戶。之后物聯(lián)網(wǎng)應(yīng)用的快速擴(kuò)張,在很大程度上也是得益于這種云計(jì)算的加持——網(wǎng)絡(luò)邊緣端的設(shè)備只需負(fù)責(zé)采集數(shù)據(jù)和執(zhí)行指令等簡(jiǎn)單的工作,而將復(fù)雜的計(jì)算任務(wù)傳輸?shù)皆贫巳ネ瓿桑@讓物聯(lián)網(wǎng)邊緣節(jié)點(diǎn)的設(shè)計(jì)和部署大為簡(jiǎn)化。

但隨著應(yīng)用的發(fā)展和需求的變化,這種單一的、集中化的云計(jì)算模式也遇到了挑戰(zhàn),其固有的一些弱點(diǎn)也逐漸顯現(xiàn)出來(lái):

物聯(lián)網(wǎng)中急劇增加的數(shù)據(jù)量,對(duì)于網(wǎng)絡(luò)傳輸資源的消耗極其巨大。如果所有數(shù)據(jù)都要被送到云端做處理,再大的帶寬也會(huì)難堪重負(fù)。

云計(jì)算這種遠(yuǎn)程數(shù)據(jù)處理模式,不可避免會(huì)有延時(shí)。這對(duì)自動(dòng)駕駛工業(yè)控制這類實(shí)時(shí)性要求非常嚴(yán)苛的物聯(lián)網(wǎng)應(yīng)用而言,顯然不能接受。

信息在傳輸?shù)倪^(guò)程中會(huì)有安全風(fēng)險(xiǎn),而且一些用戶也不希望自己的敏感數(shù)據(jù)在云端異地存儲(chǔ)。這些關(guān)乎安全和隱私的問(wèn)題日漸突出。

在能耗方面,有研究表明,云計(jì)算中數(shù)據(jù)傳輸所消耗的能量比數(shù)據(jù)處理所需能量高一個(gè)數(shù)量級(jí)。從整個(gè)計(jì)算架構(gòu)來(lái)看,這顯然是不經(jīng)濟(jì)的。

解決所有這些云計(jì)算問(wèn)題的答案,就是“邊緣計(jì)算”。所謂邊緣計(jì)算,就是將以往在云端完成的計(jì)算任務(wù),下放到網(wǎng)絡(luò)邊緣端或靠近邊緣端的設(shè)備中去完成,這樣一方面可以對(duì)來(lái)自邊緣端的數(shù)據(jù)進(jìn)行更及時(shí)的處理和響應(yīng),另一方面也可以對(duì)數(shù)據(jù)進(jìn)行“初加工”后再傳輸?shù)皆贫俗鲞M(jìn)一步的深加工處理,有效緩解網(wǎng)絡(luò)傳輸和數(shù)據(jù)中心的工作負(fù)荷,達(dá)到一個(gè)最優(yōu)的計(jì)算資源配置。

可見(jiàn),邊緣計(jì)算可以就近直接處理來(lái)自現(xiàn)實(shí)世界的數(shù)據(jù),減少需要搬移傳輸?shù)臄?shù)據(jù)量,避免了延遲,提高了隱私和安全性,即使在網(wǎng)絡(luò)故障時(shí)也可以提供服務(wù),在可靠性和用戶體驗(yàn)上也會(huì)有加分……作為傳統(tǒng)云計(jì)算模式的完善和補(bǔ)充,邊緣計(jì)算可謂是“真香”。

在邊緣上實(shí)現(xiàn)AI

認(rèn)識(shí)到了邊緣計(jì)算的價(jià)值之后,人們進(jìn)一步考慮的就是,我們可以賦予邊緣計(jì)算哪些能力?隨著思考和實(shí)踐的深入,這個(gè)答案無(wú)疑是令人興奮的。而其中最大的“興奮點(diǎn)”,就是“在邊緣計(jì)算上實(shí)現(xiàn)人工智能(AI)”,這會(huì)讓我們身邊的邊緣設(shè)備變得更“聰明”,能夠從數(shù)據(jù)中洞察出有價(jià)值的信息,真正讀懂用戶的“心思”,提供更完美的用戶體驗(yàn)。

實(shí)現(xiàn)一個(gè)完整的AI應(yīng)用需要兩個(gè)步驟:訓(xùn)練(Training)和推理(Inference)。訓(xùn)練是指將大量的數(shù)據(jù)代入神經(jīng)網(wǎng)絡(luò)運(yùn)算并反復(fù)迭代,最終訓(xùn)練出一個(gè)人工智能模型,這個(gè)過(guò)程就像是我們通過(guò)已知知識(shí)的學(xué)習(xí)獲得一個(gè)技能或工具;而推理則是利用這個(gè)訓(xùn)練出來(lái)的模型,對(duì)新的輸入數(shù)據(jù)進(jìn)行處理并做出正確判斷,可以將此過(guò)程看做是學(xué)以致用,利用掌握的技能或工具去解決未知世界的新問(wèn)題。

其中,模型訓(xùn)練所需的計(jì)算量是巨大的。以百度的一個(gè)語(yǔ)音識(shí)別模型為例,一個(gè)訓(xùn)練周期需要4TB的訓(xùn)練數(shù)據(jù),以及20 EFLOPS的計(jì)算能力,相當(dāng)于每秒2x1019的數(shù)學(xué)運(yùn)算,因此這個(gè)過(guò)程通常是在云端的數(shù)據(jù)中心完成的。而推理過(guò)程,是每次針對(duì)一個(gè)輸入項(xiàng)進(jìn)行處理并做出決策,這個(gè)過(guò)程對(duì)計(jì)算資源的要求相對(duì)沒(méi)有那么高,完全可以放在網(wǎng)絡(luò)的邊緣端來(lái)完成,從而形成一個(gè)“訓(xùn)練在云端、推理在邊緣”的計(jì)算架構(gòu)。這樣一來(lái),網(wǎng)絡(luò)邊緣產(chǎn)生的數(shù)據(jù),經(jīng)過(guò)邊緣端的推理,處理的結(jié)果直接輸出給用戶,這對(duì)于提升服務(wù)質(zhì)量和用戶體驗(yàn)大有好處。

如果你覺(jué)得上面的描述還有些抽象,那就試想一下自動(dòng)駕駛的汽車對(duì)于路面交通狀況作出及時(shí)恰當(dāng)?shù)姆磻?yīng),或者是一個(gè)支持離線處理的本地化人臉/聲音識(shí)別系統(tǒng)帶給你的便利,這些被賦予了AI能力的新概念邊緣應(yīng)用都將使我們的生活為之一變。

當(dāng)然,實(shí)現(xiàn)這樣的能夠支持AI的邊緣計(jì)算,還是有一些技術(shù)挑戰(zhàn)需要去克服的,其中最為關(guān)鍵的有兩條:如何實(shí)現(xiàn)更強(qiáng)的邊緣計(jì)算能力,以及如何在資源受限的邊緣設(shè)備部署AI應(yīng)用。

優(yōu)化邊緣硬件的算力

更高的計(jì)算性能,可以說(shuō)是云端數(shù)據(jù)中心追求的首要目標(biāo),而邊緣設(shè)備面臨的情況則截然不同。在邊緣節(jié)點(diǎn)工作的嵌入式設(shè)備,往往是用有限的計(jì)算資源完成特定的工作,會(huì)受到功耗、成本、外形等很多因素的制約。因此,要在邊緣設(shè)備中實(shí)現(xiàn)更高的計(jì)算性能,特別是要支持AI推理,就需要經(jīng)過(guò)優(yōu)化的硬件處理架構(gòu),以滿足邊緣端特定的要求。

在確定邊緣計(jì)算硬件處理架構(gòu)時(shí),FPGA是一個(gè)不錯(cuò)的選擇。由于具有硬件可編程的特性,F(xiàn)PGA可以擺脫馮·諾依曼架構(gòu)的束縛,無(wú)需指令就可完成工作,無(wú)論是實(shí)現(xiàn)數(shù)據(jù)并行,還是實(shí)現(xiàn)流水線并行處理,它都可以勝任。這種靈活性在適應(yīng)不斷迭代的AI算法,提供最優(yōu)加速性能方面,特別有價(jià)值。近些年發(fā)展起來(lái)的集成了Arm處理器的FPGA SoC,更是將處理器的軟件可編程性與FPGA的硬件可編程性完美整合,非常適合性能受限、功耗苛刻、實(shí)時(shí)性要求高的網(wǎng)絡(luò)邊緣端的AI推理計(jì)算。

當(dāng)然,在應(yīng)對(duì)邊緣計(jì)算方面,F(xiàn)PGA不是唯一選擇。通過(guò)在應(yīng)用處理器中添加專門(mén)的神經(jīng)網(wǎng)絡(luò)計(jì)算引擎,形成一個(gè)異構(gòu)計(jì)算平臺(tái),來(lái)應(yīng)對(duì)AI應(yīng)用中相關(guān)機(jī)器學(xué)習(xí)算法的要求,也是一條技術(shù)路徑。在針對(duì)特定應(yīng)用方面,這樣的設(shè)計(jì)顯然更具有性能和功耗方面的優(yōu)勢(shì)。

人們對(duì)邊緣計(jì)算架構(gòu)的優(yōu)化并沒(méi)有就此止步。基于MCU的邊緣設(shè)備數(shù)量巨大,能否在這些性能更“低”的通用MCU上實(shí)現(xiàn)AI,也是這些年芯片廠商競(jìng)爭(zhēng)的一個(gè)新賽道。比如NXP Semiconductors(NXP)這兩年力推的i.MX RT跨界MCU,就是一個(gè)非常成功的嘗試。所謂“跨界”,是指i.MX RT采用了MCU的內(nèi)核(Arm Cortex-M7),但基于MPU的架構(gòu),因此可以在實(shí)現(xiàn)比肩MPU的高性能和豐富功能同時(shí),兼具傳統(tǒng)MCU的易用性、低功耗、低成本的特性,在傳統(tǒng)的MPU和MCU之間,讓開(kāi)發(fā)者多了一種選擇。

NXP展示了一款基于i.MX RT106F的人臉識(shí)別解決方案,其在硬件上完全替代了傳統(tǒng)的“MPU+PMIC”的架構(gòu),無(wú)需昂貴的DDR,大大降低最終商用產(chǎn)品的成本,配合優(yōu)化的軟件推理引擎,使這個(gè)方案極具性價(jià)比優(yōu)勢(shì)。目前,NXP這個(gè)基于MCU的人臉識(shí)別方案已經(jīng)被智能門(mén)鎖產(chǎn)品所采用,未來(lái)類似i.MX RT的這種通用MCU在邊緣計(jì)算上的“表演”,十分讓人期待。

不可或缺的軟件工具

優(yōu)化的計(jì)算架構(gòu)和芯片產(chǎn)品,讓邊緣計(jì)算獲得了可靠的硬件支撐,而要將AI應(yīng)用快速高效地部署在這個(gè)硬件平臺(tái)上,還需要軟件工具來(lái)幫忙,這個(gè)軟件工具的作用,就是對(duì)AI模型進(jìn)行優(yōu)化,使其移植到特定的硬件推理引擎上,在資源受限的邊緣設(shè)備上完成部署。

我們以Xilinx推出的Vitis?AI開(kāi)發(fā)環(huán)境為例,對(duì)此類軟件工具的概貌做個(gè)了解。Vitis AI由優(yōu)化的IP、工具、庫(kù)、模型和示例設(shè)計(jì)組成,其目的就是在Xilinx硬件平臺(tái)上部署AI推理功能。

在Vitis AI的架構(gòu)中,主要的模塊包括:

AI模型庫(kù)(Module Zoo)
提供一系列預(yù)先優(yōu)化、可在Xilinx 器件上部署的模型,支持主流框架和最新的模型,完成深度學(xué)習(xí)任務(wù)。

AI優(yōu)化器(AI Optimizer)
利用模型壓縮技術(shù),在對(duì)精度影響極小的情況下,將模型的復(fù)雜性降低5至50倍,適應(yīng)邊緣計(jì)算的要求。

AI量化器(AI Quantizer)
通過(guò)將32位浮點(diǎn)權(quán)值和激活量轉(zhuǎn)換為INT8這樣的定點(diǎn),降低計(jì)算復(fù)雜度,減少內(nèi)存帶寬占用,提高速度,減低功耗。

AI編譯器(AI Compiler)
將AI模型映射至高效指令集及數(shù)據(jù)流。

AI配置器(AI Profiler)
有助于程序員深入分析AI推斷實(shí)現(xiàn)方案的效率和利用率的性能分析器。

AI庫(kù)(AI Library)
提供一系列輕量級(jí)C++Python API,其可實(shí)現(xiàn)便捷的應(yīng)用開(kāi)發(fā)。

從上述的介紹我們不難看出,Vitis AI這類邊緣計(jì)算軟件工具的核心作用就是:為開(kāi)發(fā)者提供支持主流NN架構(gòu)的可用模型;對(duì)模型進(jìn)行壓縮和優(yōu)化以適應(yīng)邊緣計(jì)算的要求;提供完整的軟件工具和開(kāi)發(fā)環(huán)境,支持模型在硬件平臺(tái)上的部署;集成相關(guān)更豐富的設(shè)計(jì)資源。

與Xilinx的Vitis AI有異曲同工之妙的,還有NXP推出的eIQ?機(jī)器學(xué)習(xí)軟件開(kāi)發(fā)環(huán)境,它包括推理引擎、神經(jīng)網(wǎng)絡(luò)編譯器和優(yōu)化庫(kù),支持在包括通用MCU、i.MX RT跨界MCU和i.MX應(yīng)用處理器等NXP廣泛的硬件產(chǎn)品上部署機(jī)器學(xué)習(xí)模型。而且eIQ已經(jīng)被集成到了NXP的MCUXpresso軟件開(kāi)發(fā)套件和Yocto開(kāi)發(fā)環(huán)境中,成為邊緣應(yīng)用嵌入式開(kāi)發(fā)工具鏈中不可或缺的一部分。

值得一提的是,NXP還特別推出了針對(duì)汽車領(lǐng)域應(yīng)用的eIQ Auto工具包,專門(mén)用于NXP的S32V處理器和ADAS開(kāi)發(fā)。eIQ Auto工具包的推理引擎包括一個(gè)后端,可自動(dòng)選擇給定神經(jīng)網(wǎng)絡(luò)模型的工作負(fù)載的最佳分區(qū),涵蓋器件中的所有不同計(jì)算引擎。這種針對(duì)垂直領(lǐng)域的產(chǎn)品細(xì)分,也代表了邊緣計(jì)算軟件工具的一個(gè)發(fā)展趨勢(shì)。

物聯(lián)網(wǎng)的“草根”時(shí)代

總之,有了優(yōu)化的硬件作為基石,再通過(guò)不斷完善的軟件工具讓強(qiáng)大的AI功能在邊緣應(yīng)用上“落地”,由此打造出的邊緣設(shè)備將被賦予更多的可能性。這些以往遍布我們周圍,默默工作著的物聯(lián)網(wǎng)邊緣設(shè)備,其形態(tài)、作用和價(jià)值也將被重新定義。

如果說(shuō)與云端高大上的數(shù)據(jù)中心相比,物聯(lián)網(wǎng)邊緣設(shè)備顯得有些“草根”,那么邊緣計(jì)算的興起無(wú)疑宣示著一個(gè)物聯(lián)網(wǎng)的“草根”時(shí)代的到來(lái)。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Strategy Analytics:邊緣計(jì)算聯(lián)網(wǎng)部署中逐漸崛起

    Strategy Analytics最新發(fā)布的研究報(bào)告《邊緣計(jì)算:分散聯(lián)網(wǎng)的性能》指出,邊緣計(jì)算
    發(fā)表于 05-24 09:14 ?719次閱讀

    聯(lián)網(wǎng)優(yōu)勢(shì)和聯(lián)網(wǎng)邊緣

    關(guān)注未來(lái)的聯(lián)網(wǎng)網(wǎng)絡(luò)(LTE CAT-NB1,LTE CAT-M1,5G,LoRa等),并認(rèn)為邊緣計(jì)算不僅是
    發(fā)表于 12-19 17:44

    邊緣計(jì)算對(duì)嵌入式系統(tǒng)實(shí)現(xiàn)聯(lián)網(wǎng)應(yīng)用有什么影響?

    邊緣計(jì)算對(duì)嵌入式系統(tǒng)實(shí)現(xiàn)聯(lián)網(wǎng)應(yīng)用的影響,究竟有多大?
    發(fā)表于 04-01 11:49

    什么是工業(yè)聯(lián)網(wǎng)(IIOT)?它與邊緣計(jì)算有什么關(guān)系?

    工業(yè)聯(lián)網(wǎng)(IIoT)有哪些價(jià)值?邊緣計(jì)算是什么意思?邊緣計(jì)算有什么作用?
    發(fā)表于 06-30 06:26

    邊緣智能市場(chǎng)要素:海量需求,聯(lián)網(wǎng)切分

    本帖最后由 我愛(ài)方案網(wǎng) 于 2022-8-23 15:43 編輯 聯(lián)網(wǎng)把沉睡數(shù)十年的邊緣計(jì)算學(xué)說(shuō)推到市場(chǎng)浪尖,是神經(jīng)元理論把CPU帶到NPU時(shí)代,它賦能本地學(xué)習(xí)能力,算力和決策
    發(fā)表于 08-23 15:42

    基于飛騰派的邊緣聯(lián)網(wǎng)關(guān)

    等功能,為智慧教室提供更加智能和高效的服務(wù)。邊緣聯(lián)網(wǎng)關(guān)不僅僅只是應(yīng)用在智慧教室場(chǎng)景,而是各種需要邊緣計(jì)算盒子的
    發(fā)表于 09-21 16:50

    在進(jìn)入邊緣計(jì)算之前 需要聯(lián)網(wǎng)邊緣管理

    聯(lián)網(wǎng)( IoT )有一句新格言:“在進(jìn)入邊緣計(jì)算之前,您需要邊緣管理?!?/div>
    的頭像 發(fā)表于 11-03 10:56 ?3597次閱讀

    聯(lián)網(wǎng)邊緣計(jì)算的夢(mèng)幻組合

    聯(lián)網(wǎng)(IOT)設(shè)備的普及是邊緣計(jì)算的最大驅(qū)動(dòng)力;反過(guò)來(lái),邊緣技術(shù)正在
    的頭像 發(fā)表于 11-25 10:57 ?3038次閱讀

    邊緣計(jì)算的緣起,聯(lián)網(wǎng)的“草根”時(shí)代

    解決所有這些云計(jì)算問(wèn)題的答案,就是“邊緣計(jì)算”。所謂邊緣計(jì)算,就是將以往在云端完成的計(jì)算任務(wù),下
    的頭像 發(fā)表于 08-24 15:54 ?2154次閱讀

    邊緣計(jì)算聯(lián)網(wǎng)存在的問(wèn)題及研究

    聯(lián)網(wǎng)的發(fā)展開(kāi)啟了萬(wàn)互聯(lián)時(shí)代,設(shè)備的爆炸式增長(zhǎng)和應(yīng)用的多樣化帶來(lái)了海量數(shù)據(jù),對(duì)傳輸帶寬、時(shí)效性、異構(gòu)接入等提出了新要求。邊緣計(jì)算在靠近數(shù)據(jù)
    的頭像 發(fā)表于 09-28 17:03 ?3299次閱讀
    <b class='flag-5'>邊緣</b><b class='flag-5'>計(jì)算</b>在<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>存在的問(wèn)題及研究

    什么是聯(lián)網(wǎng)邊緣計(jì)算網(wǎng)關(guān)?聯(lián)網(wǎng)邊緣計(jì)算網(wǎng)關(guān)的實(shí)際應(yīng)用

    邊緣計(jì)算是指在數(shù)據(jù)源頭的附近,聯(lián)網(wǎng)邊緣計(jì)算網(wǎng)關(guān)為邊緣
    發(fā)表于 12-29 17:12 ?2103次閱讀

    邊緣計(jì)算網(wǎng)關(guān)對(duì)聯(lián)網(wǎng)的意義是什么

    隨著近些年來(lái)邊緣計(jì)算技術(shù)的成熟和穩(wěn)定性的提升,聯(lián)網(wǎng)對(duì)于邊緣計(jì)算的依賴度也呈現(xiàn)逐漸上升的趨勢(shì),那
    發(fā)表于 01-05 16:04 ?1247次閱讀

    揭開(kāi)聯(lián)網(wǎng)邊緣計(jì)算的迷霧

      如果你在聯(lián)網(wǎng)領(lǐng)域,你無(wú)疑聽(tīng)說(shuō)過(guò)“霧計(jì)算”和“邊緣計(jì)算”這兩個(gè)術(shù)語(yǔ)最近被拋出很多次。霧和邊緣
    的頭像 發(fā)表于 10-12 15:48 ?888次閱讀

    探討邊緣計(jì)算聯(lián)網(wǎng)趨勢(shì)

    邊緣計(jì)算聯(lián)網(wǎng)開(kāi)發(fā)商N(yùn)ubix公司的CEO Jason經(jīng)常就邊緣計(jì)算、
    發(fā)表于 05-23 14:30 ?198次閱讀

    聯(lián)網(wǎng)邊緣計(jì)算的概念

    在數(shù)字化轉(zhuǎn)型的浪潮中,聯(lián)網(wǎng)(IoT)已經(jīng)成為連接物理世界與數(shù)字世界的橋梁。隨著數(shù)十億設(shè)備聯(lián)網(wǎng),數(shù)據(jù)量呈指數(shù)級(jí)增長(zhǎng),傳統(tǒng)的云計(jì)算中心面臨著前所未有的挑戰(zhàn)。
    的頭像 發(fā)表于 10-29 11:30 ?393次閱讀