google-coral/coralnpu
A machine learning accelerator core designed for energy-efficient AI at the edge.
它解決的問題
Coral NPU 是一個開源 IP,專為硬體加速器設計,旨在讓超低功耗系統單晶片(SoC)支援機器學習推論。它特別針對智慧手錶、AR眼鏡和耳戴式裝置等可穿戴裝置,這些裝置對功耗效率有極高要求。
如何運作
它是一個基於 32 位元 RISC-V 指令集架構(ISA)的神經處理單元(NPU)。該架構包含三個整合的處理器元件——矩陣、向量(SIMD)和標量——協同處理機器學習工作負載。它使用 AXI4 總線介面與外部記憶體互動,並允許外部 CPU 來設定此單元。
適用對象
希望將專用 AI 加速器整合至低功耗可穿戴硬體的硬體工程師與 SoC 設計師。
主要特色
- 基於 RISC-V:使用 RV32IMF_Zve32x 指令集。
- 記憶體效率:具備 8 KB ITCM 和 32 KB DTCM,單週期延遲的 SRAM,存取速度更快、效率更高,優於標準快取。
- 處理效能:內建四階段處理器,支援四路標量與兩路向量分派。
- 支援 SIMD:具備 128 位元 SIMD(未來可擴展至 256 位元管道)。
相關
- 專案
- 專案
- 專案
- 專案
- 專案