摘要
arXiv:2407.00641v3 宣传类型: replace-cross
摘要: 智能移动代理(例如,UGVs和UAVs)在解决基于机器学习(ML)的任务时通常需要低功率/能耗,因为它们通常由具有有限容量的便携式电池供电。一种潜在的解决方案是采用神经形态计算和突触神经网络(SNNs),这利用事件驱动的计算来实现超低功率/能耗的ML算法。为了最大化SNN推理的性能效率,可以采用基于内存计算(IMC)的硬件加速器,如新兴器件技术(例如,RRAM)。然而,SNN模型通常是在不考虑应用程序和底层IMC硬件约束的情况下开发的,从而阻碍了SNN在性能和效率上达到其全部潜力。为了解决这个问题,我们提出了一种名为NeuroNAS的新框架,用于利用硬件感知的突触神经网络架构搜索(NAS)方法,为智能移动代理开发能效神经形态IMC,即通过快速找到在给定约束条件下(例如,内存、面积、延迟和能耗)提供高精度的SNN架构。其关键步骤包括:优化SNN操作以实现高效NAS,采用量化以最小化内存占用,开发一种有助于有效学习的SNN架构,以及设计一种系统性的硬件感知搜索算法以满足约束条件。与现有技术相比,NeuroNAS在6.6倍的搜索时间加速下快速找到具有8位权重精度的SNN架构,保持了高精度,同时实现了高达92%的面积节省、1.2倍的延迟改善,在不同数据集(即,CIFAR-10、CIFAR-100和TinyImageNet-200)上实现了84%的能耗节省,而现有技术无法同时满足所有约束条件。