Google Coral NPU: ML accelerator core designed for energy-efficient edge AI
4 months ago
- #RISC-V
- #AI Accelerator
- #Google Research
- Coral NPU是谷歌研究院设计的开源机器学习推理硬件加速器IP核
- 该设计可免费集成至超低功耗SoC,适用于TWS耳机、AR眼镜和智能手表等可穿戴设备
- 基于32位RISC-V指令集架构,属于神经处理单元(NPU)类AI加速器
- 包含三大处理器组件:矩阵计算单元、向量(SIMD)单元和标量处理单元
- 特性包括:RV32IMF_Zve32x指令集/32位地址空间/四级流水线/顺序发射机制
- 存储器配置:8KB指令紧耦合内存(ITCM)和32KB数据紧耦合内存(DTCM),均采用单周期延迟SRAM
- 支持AXI4总线接口用于外部存储器交互及外部CPU配置
- 兼容Bazel 6.2.1构建系统,支持Python 3.9-3.12(正在适配Python 3.13)
- 提供测试用例、二进制文件构建及仿真运行等配套工具链命令