瞄準物聯網商機,Google新AI晶片Edge TPU跟以往有何不同?

Google在Google Cloud NEXT 2018活動中宣佈推出新AI芯片Edge TPU,這個芯片功能是什麼?和以往的第一代到第三代TPU芯片(又稱為Cloud TPU)哪裡不同呢?

主攻工業物聯網,10月銷售開發版套件

根據Google官方博客數據,Edge TPU是一種低功耗低成本的ASIC芯片,而且體積非常小,小於1美分銅板。 ASIC專用芯片和GPU通用芯片比較之下,芯片功耗較低,延遲性也較低,運算效率較高,如Edge TPU在高分辨率影音上可以以每秒30幀的速度,在每幀上同時執行多個AI模型。

瞄準物聯網商機,Google新AI芯片Edge TPU跟以往有何不同?

另外,Google也將推出Edge TPU開發版套件(module development kit)。其中含有恩智浦CPU、Edge TPU、Wi-Fi功能和加密芯片的開發版在今年10月就會對外銷售。

Google也提到Edge TPU將主攻預測性維護、異常檢測、機器視覺、機器人、語音識別等工業物聯網應用場景,除了在工業製造領域,在醫療、零售、智能空間與交通等領域也是用。而LG已經計劃在產品線上使用Edge TPU。

而支持Edge TPU的框架和軟件服務則全都綁定在Google自家的架構之中,打造“封閉的生態系統”意圖明顯。希望開發者或企業也會採用Edge TPU後,也會被綁定在Google Cloud服務中。因此在使用上必須搭配Google的 Cloud IoT Edge 軟件,並且針對 TensorFLow 機器學習模型優化。

EdgeTPU新芯片和Google以往推出的TPU芯片不同。 Google以往推出的第一代到第三代TPU芯片用途在數據中心,也就是雲計算運算的機器學習訓練和推論使用,因此被稱為Cloud TPU,而剛推出的新芯片則用在終端設備,也就是邊緣運算的推論,也因此Gogole以Edge TPU稱之。

邊緣運算的推論又是什麼意思呢?

什麼是邊緣運算與推論?根據臺灣行業分析公司拓撲的描述:邊緣運算可說是物聯網時代下的產物,“邊緣運算在傳統雲計算與設備端的連接中間,多了一層運算層──Edge 端,Edge 其實指的是靠近數據源的運算單位,包括網關、路由器,以及硬件底層相關的各種機器、設備、設備與系統。”

“有了Edge 端直接針對多設備、龐大消息先做截取、過濾與處理,對設備端做出反饋與反應,不用讓所有數據都上到雲計算,以期在數據量逐漸龐大、重視信息即時處理傳輸的現代,更能有效率處理信息,減少事事上雲計算所帶來的時間遞延與數據傳輸/存儲成本。”

而推論呢? NVIDIA的官網文章中指出,“深度神經網絡進行“訓練”階段,就猶如校園裡的授課活動。就跟大多數人接受教育的理由一樣,神經網絡接受教育的理由也是學習怎麼執行工作。更明確一點來說,經過訓練的神經網絡會在數字環境裡發揮所學習到的內容,通過應用程序這種簡單的形態來識別圖片、人類語言、血液疾病,或建議人們下一雙可能會買的鞋子等等。這個速度更快、效率更高的神經網絡會按照訓練過的內容,猜想新數據的走向。在人工智能圈的詞彙裡,這稱為“inference”(推論)。 ”也因此神經網絡模型未經過訓練便不會進行推論。

理解邊緣運算與推論之後,我們回過頭來看Edge TPU。以應用場景來看,Google Cloud首席合作伙伴暨代理商愛卡拉交互媒體共同創辦人暨首席運營官鄭鎧尹指出:

Edge TPU可以讓整個硬件行業,將雲計算的強大運算能力“下載”到本地端的機器上面, 使本地端的機器具備一定的智能。

如一般居家設備或電子設備,能做一定程度的“預測功能”。舉例來說,家中的智能“門”遇到來客時,並不需要通過網絡把人臉丟回“雲計算”識別,而是“門”自己直接就可做完這個識別。

終端設備無須將數據回傳​​雲計算,就能直接做出預測可以帶來數據安全性更高、延遲速度較小與不受帶寬限制等許多好處,可以提供更好的用戶體驗。以上述的智能門人臉識別為例,就可以更快速地提供來客身份確認。

Edge TPU會取代 Cloud TPU?

那EdgeTPU優點這麼多會取代Cloud TPU嗎?也不會。在AI應用場景中,邊緣運算短期內不會取代雲計算運算,因為許多高端應用機器學習模型,由於消耗的運算量大,還是需要通過“雲計算”訓練機器學習模型,邊緣運算由於硬件成本與環境限制,還是有其運算侷限,也因此若延伸到兩種芯片的關係上,兩者是相輔相成,功能不重疊,是互補關係。

Google在官方博客中強調:“Edge TPU是設計來讓Google的Cloud TPU 產品更完整。”如此一來,可以更快地在雲計算中訓練機器學習,然後在Edge飛速進行機器學習推演。這讓你的傳感器不再只是數據收集器,而是可以做出更在地、即時、智能的決策。

缺點

不過Edge TPU本質上是ASIC芯片,由於是專用訂製芯片,在AI算法不斷推陳出新,還沒有到成熟穩定時期,Edge TPU很難克服不同算法之間的差異性。


分享到:


相關文章: