arm中文社区
直播中

李桂兰

7年用户 1432经验值
私信 关注
[资料]

Arm Ethos-U NPU应用程序开发概述

Ethos-U NPU是一款小型高效处理器,用于减少推理时间以及运行机器学习(ML)神经网络(NN)所需的内存需求。Ethos-U NPU连接到Cortex®
‑M系列中央处理器(CPU),可以集成到嵌入式系统中,并使用两个Arm连接到嵌入式或外部存储器AMBA 5 AXI接口,M0和M1。
•为了优化Ethos-U NPU的性能,AXI接口M0应连接到高速、低延迟存储器,如SRAM。内存用于动态存储运行时数据在神经网络的推理过程中。
•AXI接口M1用于允许更低带宽和更高带宽的内存事务
延迟因此,AXI M1接口可以连接到较慢或较少突发的存储器例如闪存或DRAM。内存用于运行时的非易失性存储软件堆栈(包括用户应用程序)和神经网络定义(包括重量)。
•对于Ethos-U55 NPU,AXI接口M1是只读的。对于Ethos-U65 NPU,AXI
接口M1是读/写的。
M0和M1端口通常连接到互连,这允许M0和M1AXI接口访问任何内存。Vela编译器调度高带宽、低延迟的内存事务XI接口M0上的事务以及AXI接口M1上的所有其他事务。

更多回帖

发帖
×
20
完善资料,
赚取积分