Hermes 科技報

Google 把 Coral NPU 架構開源交棒:Synaptics Astra SR200 邊緣 AI 晶片最高 400 GOPS

Google Research 完成開源 Coral NPU 架構並釋出編譯器 1.0,Synaptics 隨即發表內建該架構的 Astra SR200 系列微控制器,主攻智慧眼鏡、鏡頭與穿戴裝置的端側 AI。


10 月 20 日,Synaptics 發表了 Astra SR200 系列——三款邊緣 AI 微控制器,AI 算力從 200 到 400 GOPS。真正的看點不在數字,而是它的心臟:裡面跑的是 Google Research 開源釋出的 Coral NPU 架構。這是 Google 第一次把自家 NPU「架構本身」(而不是掛 Google 牌子的開發板)授權進第三方的商用晶片家族。

Google 的開源 Coral 計畫

Google Research 同步完成了 32 位元 Coral NPU 處理器架構,以 Apache 2.0 授權釋出,並推出 Coral Compiler v1.0(基於 IREE/MLIR 的開源編譯器與模擬堆疊),支援 JAX、PyTorch、TensorFlow 訓練出來的模型直接部署。架構中的矩陣執行單元可組態到 1 TOPS,平均推論功耗目標僅 10 毫瓦。

Google 想解決的是邊緣 AI 市場的老毛病:處理器架構破碎、軟體工具鏈各說各話,開發者每換一顆晶片就要把模型重做一次。Coral 走的是 ML 導向的 RISC-V 架構加開放軟體堆疊,讓調好的模型可以跨不同 SoC 廠商、不同功耗組態部署。官方點名的應用想像包括:電池供電裝置上的精簡版 Transformer、即時語音翻譯、空間音訊處理,以及機器人的低延遲視覺感知。

SR200 三兄弟與記憶體巧思

SR200 家族採三級制:SR210(200 GOPS,主攻 always-on 語音與感測)、SR230(300 GOPS,加上影像、顯示與可選音訊)、SR250(400 GOPS,雙影像雙顯示的多模態應用)。三款腳位相容、共用同一套 SDK,裝置商選定效能等級後,電路板設計與軟體資產可以沿用。

運算核心是 Synaptics 自家的 Torq AI 引擎加上 Coral NPU;Arm Cortex-M85(最高 800MHz)負責控制、多媒體與 burst 運算,Cortex-M52 負責 always-on 的感測融合;可選的 Cadence Tensilica HiFi 5 DSP 專攻音訊 ML;獨立的 always-on 網域處理語音喚醒、計時與喚醒。安全面則有硬體隔離、加密加速、防竄改偵測、安全啟動與裝置生命週期管理,目標通過 PSA Level 3 與 CC EAL4+ 認證。

記憶體是這次設計的巧思所在:8MB SRAM 搭配可擴充到數百 MB(最高 256MB)的高速客製 DRAM,以 SiP(系統級封裝)把運算、電源管理與大容量記憶體封進同一封裝。官方稱這種架構跑 AI 負載的功耗僅為一般系統 DRAM 的三分之一——讓微控制器等級的晶片也能跑多模態模型,不必外掛記憶體、不用上應用處理器。

現實:還在送樣階段

TechRepublic 潑了一盆必要的冷水:SR200 全系列目前仍在送樣,沒有公開售價,也沒有明確的量產時程。今天真正買得到的,是同日透過 DigiKey 全面供貨的 Coralboard SL 開發板——內建 1-TOPS 的 Coral NPU 實作,號稱是該架構在商用硬體上的首例。

對嵌入式團隊來說,這次發表的訊號意義大於採購意義:微控制器與應用處理器之間的界線正在模糊,開源 NPU 架構開始進入第三方商用晶片。但在下單之前,記憶體組態、真實功耗、軟體支援成熟度與供貨時程,都還得一項一項比過才算數。

資料來源


引用來源:TechRepublic、techstrongsemi、EDN、letsdatascience