在廣義上,計算的歷史是對理想系統架構的不斷搜索。在過去的幾十年中,系統架構師不斷地從集中式配置中來回移動,其中計算資源位于遠離用戶的分布式體系結構中,其中處理資源更靠近個人用戶。
早期的系統使用高度集中式的模型來向遍布企業的用戶提供增加的計算能力和存儲能力。在20世紀80年代和90年代,這些集中式架構讓位給低成本PC的興起和LAN的出現,然后因特網連接起來。在這個新的模型中,計算任務越來越多地委托給個人PC。
隨著筆記本電腦、平板電腦和智能手機的興起,這種高度分布式的架構最終演變成了移動性。但是隨著計算需求的增加,系統架構師開始將任務移動到云,在那里他們可以利用其幾乎無限的計算和存儲資源,高可靠性和低成本。因此,近年來,組織開始轉向圍繞云構建的更加集中的方法。例如,智能手機把所有的東西都送回云中進行處理和存儲。當需要數據時,然后將其返回到設備。
因此,云是當今企業進行高級計算和分析的地方。公司使用云來運行像Oracle那樣的企業級應用程序,然后使用PC來解釋和分析結果。隨著企業采用機器學習技術并采用更高水平的人工智能,云計算資源可能會在每個組織中扮演越來越重要的角色。今天,云計算提供了強大的優勢。它允許組織簡化資本支出,并管理與IT基礎設施相關的運營和維護成本。每個智能工廠都需要這些資源來管理多個機器視覺系統,每個智能城市都需要云來協調管理交通模式的交通燈,并優化數千個路燈的功率效率。
邊緣的人工智能
然而,并非所有的應用程序都會從云中運行。事實上,隨著設計師向邊緣運行的應用程序增加越來越高的智能水平,他們將需要更快速地響應不斷變化的環境條件。例如,當一輛自主車進入一個智能城市時,它就迫不及待地與云溝通,以確定交通燈是紅色時是否停車。它必須立即采取行動。類似地,當智能家居中的安全系統檢測到房屋內的移動時,它必須依靠其設備上的資源來檢測該移動是否是闖入房屋的竊賊或只是家庭狗。
這需要獨立和快速地做出決定,將定義一類新的邊緣智能設備。使用諸如語音或面部識別等技術,這些新設備將能夠在環境變化的情況下定制它們的功能。并且,通過應用機器學習和人工智能技術,這些設備將能夠基于不斷收集的數據來學習和改變它們的操作。
但是,它們如何與云工作,將大大不同于專門使用云來處理和存儲的智能系統。機器學習通常涉及兩種類型的計算工作負載。在訓練中,系統從現有數據中學習新的能力。例如,系統通過收集和分析數以千計的人臉圖像來學習面部識別能力。因此,訓練是計算密集型的,并且需要能夠處理大量數據的硬件。第二種類型的工作量,推斷,通過識別模式和執行任務,將系統的能力應用到新的數據。這允許系統隨著時間的推移學習并增加他們的智能,他們運行的時間越長。在邊緣上運行的系統不可能在云上進行推理。相反,他們需要利用車載計算資源來不斷擴展他們的智能。
這個市場機會的范圍很難夸大。潛在的應用范圍從消費者應用,如智能電視,可以感覺到當用戶離開房間并自動關機,下一代機器視覺解決方案的目標是在未來的智能工廠。顯然,邊緣計算解決方案最熱門的市場之一是汽車行業。汽車從一個主要機械設備迅速發展到一個日益電子化的平臺,推動了這一轉變。這一過程始于娛樂系統從無線電和磁帶平臺向高度復雜的信息娛樂系統的快速演變。它一直伴隨著先進的駕駛員輔助系統(ADAS)的出現,旨在提高安全性。例如,研究和市場公司的分析師現在預測,ADAS市場將在2016和2021年間以10.44%的復合年增長率增長。
移動市場的最新進展有助于加速這種變化。智能手機為汽車帶來了新的功能和應用,移動處理器和標準化的MIPI接口的發展有助于降低將這些能力整合到汽車中的成本。如今,先進的汽車娛樂系統提供信息和娛樂,而ADAS解決方案帶來了廣泛的安全功能,包括自動制動、車道檢測、盲點檢測和自動平行停車功能。
為了使這成為可能,今天的汽車將越來越多的視覺系統集成到汽車內,以監控汽車內部的駕駛員以及道路狀況。這些嵌入式視覺系統跟蹤駕駛員的頭部和身體移動以指示困倦或分心,以及擴大的外部攝像機數量以支持自動停車和倒車輔助、盲點檢測、交通標志監視和避碰。車道偏離預警系統等新的應用將視頻輸入與車道檢測算法相結合,以確定車輛在道路上的位置。因此,汽車制造商正在整合每輛車的許多攝像頭。為了建立這些新的ADAS能力,設計者預期他們將需要面向前方的攝像機,用于緊急制動、車道檢測、行人檢測和交通標志識別以及側向和后向攝像機,以支持盲點檢測、泊車輔助和交叉交通警報F。法令。
在制造這些系統時,汽車制造商面臨的一個限制是有限的I/O。通常,處理器今天具有兩個相機接口。然而,許多ADAS系統需要多達八個相機以滿足圖像質量要求。理想情況下,設計者可以使用一種解決方案,使它們能夠協同處理來自多個攝像機的多個視頻流,或者在將數據傳遞給應用程序PRO之前對攝像機輸入執行各種圖像處理功能。
上面的框圖描述了一個開發者如何使用一個ECP5 FPGA來生成一個鳥瞰子系統(見下文),之前使用多ARM處理器來實現。
歷史上,設計者使用單個處理器來驅動每個顯示器。現在設計者可以使用單個FPGA來替換多個處理器,聚集來自每個相機的所有傳入數據,將圖像拼接在一起,執行前處理和后處理,并將圖像發送到系統處理器,如下所示:
一個典型的鳥瞰圖從多個相機的數據聚集。
這些新的視覺和傳感器能力為自主汽車的引入奠定了基礎。例如,凱迪拉克今年將推出超級巡航,這是業界第一個免提駕駛應用之一。這種新技術承諾通過連續地分析駕駛員和道路,使駕駛員更安全,而精密激光雷達數據庫提供道路細節和先進的攝像機、傳感器和GPS實時地對動態道路狀況作出反應。
智能工廠
在工業領域,AI和邊緣應用有望在智能工廠的發展中發揮越來越重要的作用。在2011率先提出的工業4模式的推動下,下一代智能工廠將將先進的機器人技術、機器學習技術應用于軟件服務和工業物聯網(IIOT),以提高組織和最大化生產率。
雖然工業1.0標志著將水和蒸汽動力機械引入制造業,但工業2反映了由制造商的計算機和自動化集成定義的電力大規模生產技術的運動。即將到來的工業4模型將引入網絡物理系統制造,以監控智能工廠中的物理過程,并利用人工智能資源進行分散決策。通過引入諸如大數據和分析的組件、IT和IOT的融合、機器人技術的最新進展和數字供應鏈的演進,這一演進將推動該行業的數字化轉型。此外,通過不斷地與人類和操作員進行通信,這些物理系統將成為IIOT的一部分。
智能工業4.0工廠如何與當前工廠不同?它將提供幾乎通用的互操作性和更高級別的機器、設備、傳感器和人之間的通信。其次,它將高度重視信息透明,其中系統通過傳感器數據向上下文化的信息創建物理世界的虛擬副本。此外,智能工廠的決策將高度分散,允許網絡物理系統盡可能自主地運行。最后,該工廠的新發展將具有高水平的技術援助,其中系統將能夠幫助彼此解決問題、做出決定并幫助人類完成可能是高度困難或危險的任務。
不同需要
設計師需要把這些新的人工智能能力帶到什么邊緣?傳統上,在數據中心采用深度學習技術的設計者嚴重依賴高性能GPU以滿足苛刻的計算需求。設計師把AI推向邊緣并沒有那么奢侈。他們需要計算效率高的系統,可以滿足精確的目標,同時符合嚴格的功率和足跡限制,通常發現在消費市場。
無論開發人員正在為智能家居構建安全系統、智能城市的自動化照明系統、為下一代汽車提供自主駕駛解決方案或為智能工廠提供智能視覺系統,它們都需要能夠處理高清的性價比高的計算引擎。實時數字視頻流。他們還需要高容量固態存儲,智能相機或傳感器和先進的分析算法。
通常,這些系統中的處理器必須執行從圖像采集和透鏡校正到圖像處理和分割的各種任務。在一些應用中,設計者可以使用各種各樣的處理器類型,從微控制器、圖形處理單元(GPU)和數字信號處理器(DSP)到現場可編程門陣列(FPGA)和特定于應用程序的標準處理器(ASSP)以滿足這些要求。每個處理器體系結構都有其獨特的優點和缺點。在某些情況下,設計者將多個處理器類型組合成異構計算環境。在其他情況下,它們可以將多個處理器類型集成到單個設備中。
需求越來越多的解決方案,利用應用程序支持和制造規模與移動處理器和MIPI兼容的傳感器和顯示器,并采用人工智能,機器學習和神經網絡,使智能的邊緣。神經網絡在機器學習中的應用,如圖像識別,可能需要兆字節的數據和計算能力的外顯子來開發數據結構并分配權重。因此,對于這些應用程序的機器學習通常在數據中心發生并不奇怪。
一旦模型被訓練并移植到嵌入式系統,設備就必須更快更有效地做出決策。在大多數情況下,設計者需要一種將計算效率與低功率和小足跡結合起來的解決方案。
業界普遍認可機器學習需要高度專業化的硬件加速。但是根據任務的不同,需求是很大的。例如,用于訓練應用的硬件設計者專注于使用32位浮點運算的高精確度的高水平計算。在網絡邊緣,執行推理的設計者更傾向于犧牲精度,以提高處理速度或降低功耗。在某些情況下,使用定點計算的應用可以在消耗更少功率的情況下向浮點應用提供幾乎相同的推理精度。
在這種情況下,使用ECP5 FPGA實現卷積神經網絡加速器在邊緣上的面部識別應用。
在某些情況下,支持這種類型的設計靈活性的處理器在這些類型的應用中提供了明顯的優點。例如,FPGAs將廣泛的嵌入式DSP資源和高度并行的架構結合起來,在功率、足跡和成本方面具有競爭優勢。點陣半導體的ECP5 FPGA中的DSP塊可以使用浮點數學來計算比GPU更少的功率/ MHz的定點數學。
同時,神經網絡的產業研究也在不斷推進。最近,格子半導體與高性能軟核處理器的開發人員合作,為嵌入式應用開發基于神經網絡的推理解決方案,用于面部檢測應用。解決方案是在小于5000的LUTS的ICE405K FPGA。使用開源的RISC-V處理器與定制加速器,這種設置大大降低了功耗,同時縮短了響應時間。
結論
邊緣計算給基于人工智能的系統的開發者帶來了下一個巨大的挑戰。隨著設計師增加更高層次的智能,需求將增長的解決方案,可以更快速和準確地響應不斷變化的環境條件。尋找開發人員采用廣泛的技術來滿足這一新的需求。
-
處理器
+關注
關注
68文章
19813瀏覽量
233624 -
AI
+關注
關注
87文章
34298瀏覽量
275488 -
邊緣計算
+關注
關注
22文章
3285瀏覽量
50569
原文標題:AI重新定義邊緣計算的重要性
文章出處:【微信號:IndustryIOT,微信公眾號:工業互聯網前線】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
微軟推出多項革新性AI工具
BOYA博雅發布BOYAMIC 2 BOYALINK 3,AI降噪重新定義無線音頻純凈時代

Deepseek海思SD3403邊緣計算AI產品系統
TCL攜手INDEMIND重新定義家庭AI交互邊界
重新定義智能安防邊界——SSD2351如何讓邊緣計算更高效
當我問DeepSeek AI爆發時代的FPGA是否重要?答案是......
AI賦能邊緣網關:開啟智能時代的新藍海
CIM系統的定義、組成和對于FAB廠的重要性
TI解讀:嵌啟未來 邊緣AI不邊緣

評論