CyNAPSE: A Low-power Reconfigurable Neural Inference Accelerator for Spiking Neural Networks

被引:2
作者
Saha, Saunak [1 ]
Duwe, Henry [1 ]
Zambreno, Joseph [1 ]
机构
[1] Iowa State Univ, Dept Elect & Comp Engn, Ames, IA 50011 USA
来源
JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY | 2020年 / 92卷 / 09期
基金
美国国家科学基金会;
关键词
Neuromorphic; Spiking neural networks; Reconfigurable; Accelerator; Memory; Caching; Leakage; Energy efficiency; PROCESSOR; MODEL; ARCHITECTURE;
D O I
10.1007/s11265-020-01546-x
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
While neural network models keep scaling in depth and computational requirements, biologically accurate models are becoming more interesting for low-cost inference. Coupled with the need to bring more computation to the edge in resource-constrained embedded and IoT devices, specialized ultra-low power accelerators for spiking neural networks are being developed. Having a large variance in the models employed in these networks, these accelerators need to be flexible, user-configurable, performant and energy efficient. In this paper, we describe CyNAPSE, a fully digital accelerator designed to emulate neural dynamics of diverse spiking networks. Since the use case of our implementation is primarily concerned with energy efficiency, we take a closer look at the factors that could improve its energy consumption. We observe that while majority of its dynamic power consumption can be credited to memory traffic, its on-chip components suffer greatly from static leakage. Given that the event-driven spike processing algorithm is naturally memory-intensive and has a large number of idle processing elements, it makes sense to tackle each of these problems towards a more efficient hardware implementation. With a diverse set of network benchmarks, we incorporate a detailed study of memory patterns that ultimately informs our choice of an application-specific network-adaptive memory management strategy to reduce dynamic power consumption of the chip. Subsequently, we also propose and evaluate a leakage mitigation strategy for runtime control of idle power. Using both the RTL implementation and a software simulation of CyNAPSE, we measure the relative benefits of these undertakings. Results show that our adaptive memory management policy results in up to 22% more reduction in dynamic power consumption compared to conventional policies. The runtime leakage mitigation techniques show that up to 99.92% and at least 14% savings in leakage energy consumption is achievable in CyNAPSE hardware modules.
引用
收藏
页码:907 / 929
页数:23
相关论文
共 64 条
  • [51] Podili A, 2017, IEEE INT CONF ASAP, P11, DOI 10.1109/ASAP.2017.7995253
  • [52] Gated-Vdd:: A circuit technique to reduce leakage in deep-submicron cache memories
    Powell, M
    Yang, SH
    Falsafi, B
    Roy, K
    Vijaykumar, TN
    [J]. ISLPED '00: PROCEEDINGS OF THE 2000 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2000, : 90 - 95
  • [53] A reconfigurable on-line learning spiking neuromorphic processor comprising 256 neurons and 128K synapses
    Qiao, Ning
    Mostafa, Hesham
    Corradi, Federico
    Osswald, Marc
    Stefanini, Fabio
    Sumislawska, Dora
    Indiveri, Giacomo
    [J]. FRONTIERS IN NEUROSCIENCE, 2015, 9
  • [54] Qureshi MK, 2007, CONF PROC INT SYMP C, P381, DOI 10.1145/1273440.1250709
  • [55] Rumelhart DE., 1986, PARALLEL DISTRIBUTED, DOI [10.1016/b978-1-4832-1446-7.50035-2, DOI 10.7551/MITPRESS/5236.001.0001]
  • [56] Developing a Patient Navigation Program to Improve Engagement in HIV Medical Care and Viral Suppression: A Demonstration Project Protocol
    Schumann, Casey L.
    Westergaard, Ryan P.
    Meier, Alison E.
    Ruetten, Mari L.
    Vergeront, James M.
    [J]. AIDS AND BEHAVIOR, 2019, 23 (Suppl 1) : 5 - 13
  • [57] Shepherd G.M., 2003, The Synaptic Organization of the Brain, V5th
  • [58] Song Jiang, 2002, Performance Evaluation Review, V30, P31, DOI 10.1145/511399.511340
  • [59] A Silicon Cochlea With Active Coupling
    Wen, Bo
    Boahen, Kwabena
    [J]. IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS, 2009, 3 (06) : 444 - 455
  • [60] Wijeratne S, 2018, IEEE INT CONF ASAP, P143