当前状态:
, 最新更新时间: ,
doi: 10.11999/JEIT260926
摘要:
近年来,融合卷积神经网络(Convolutional Neural Networks, CNN)与脉冲神经网络(Spiking Neural Network, SNN)的脉冲卷积神经网络加速器在边缘智能中展现出显著优势。然而,现有设计多采用固定时间窗口(Time Windows, TW)执行积分迭代,难以适配不同任务的时序复杂度。本文提出一种基于可配置TW的低功耗混合硬件加速器架构。首先,基于不同任务的时空复杂度分析,提出可配置TW自定义指令集,减少推理延迟与计算开销;其次,构建支持零跳跃的数据复用计算阵列,并引入CNN/SNN多模式算子统一映射,提升计算资源利用率;最后,提出事件驱动执行机制与细粒度时钟门控策略,减少计算过程与数据传输过程中无效操作和冗余访存。在TSMC 28 nm工艺实现CNN/SNN混合加速器,芯片核心面积为0.75 mm2。在0.81 V供电电压和100 MHz工作频率下,该加速器面向MIT-BIH、N-TIDIGITS、N-MNIST、IMAGE-100和UniMiB SHAR等多类任务实现75.3%–98.4%的识别精度,最低单次推理能耗仅为147.78 nJ。与相关工作比较,所提出的可配置TW机制在保证识别精度的同时,可实现1.24×–30×的能耗降低,显著提升系统能效。