Thermal-Aware Compilation of Spiking Neural Networks to Neuromorphic Hardware

被引:0
|
作者
Titirsha, Twisha [1 ]
Das, Anup [1 ]
机构
[1] Drexel Univ, Philadelphia, PA 19104 USA
基金
美国国家科学基金会;
关键词
Neuromorphic computing; Spiking Neural Network; Non-Volatile Memory (NVM); Phase-Change Memory (PCM); Temperature; Leakage power consumption; Crossbar; TRADE-OFFS; MODEL; FRAMEWORK; NEURONS;
D O I
10.1007/978-3-030-95953-1_10
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Hardware implementation of neuromorphic computing can significantly improve performance and energy efficiency of machine learning tasks implemented with spiking neural networks (SNNs), making these hardware platforms particularly suitable for embedded systems and other energy-constrained environments. We observe that the long bitlines and wordlines in a crossbar of the hardware create significant current variations when propagating spikes through its synaptic elements, which are typically designed with non-volatile memory (NVM). Such current variations create a thermal gradient within each crossbar of the hardware, depending on the machine learning workload and the mapping of neurons and synapses of the workload to these crossbars. This thermal gradient becomes significant at scaled technology nodes and it increases the leakage power in the hardware leading to an increase in the energy consumption. We propose a novel technique to map neurons and synapses of SNN-based machine learning workloads to neuromorphic hardware. We make two novel contributions. First, we formulate a detailed thermal model for a crossbar in a neuromorphic hardware incorporating workload dependency, where the temperature of each NVM-based synaptic cell is computed considering the thermal contributions from its neighboring cells. Second, we incorporate this thermal model in the mapping of neurons and synapses of SNN-based workloads using a hill-climbing heuristic. The objective is to reduce the thermal gradient in crossbars. We evaluate our neuron and synapse mapping technique using 10 machine learning workloads for a state-of-the-art neuromorphic hardware. We demonstrate an average 11.4K reduction in the average temperature of each crossbar in the hardware, leading to a 52% reduction in the leakage power consumption (11% lower total energy consumption) compared to a performance-oriented SNN mapping technique.
引用
收藏
页码:134 / 150
页数:17
相关论文
共 50 条
  • [21] Autocorrelations from emergent bistability in homeostatic spiking neural networks on neuromorphic hardware
    Cramer, Benjamin
    Kreft, Markus
    Billaudelle, Sebastian
    Karasenko, Vitali
    Leibfried, Aron
    Mueller, Eric
    Spilger, Philipp
    Weis, Johannes
    Schemmel, Johannes
    Munoz, Miguel A.
    Priesemann, Viola
    Zierenberg, Johannes
    PHYSICAL REVIEW RESEARCH, 2023, 5 (03):
  • [22] Synaptic Activity and Hardware Footprint of Spiking Neural Networks in Digital Neuromorphic Systems
    Lemaire, Edgar
    Miramond, Benoit
    Bilavarn, Sebastien
    Saoud, Hadi
    Abderrahmane, Nassim
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2022, 21 (06)
  • [23] DFSynthesizer: Dataflow-based Synthesis of Spiking Neural Networks to Neuromorphic Hardware
    Song, Shihao
    Chong, Harry
    Balaji, Adarsha
    Das, Anup
    Shackleford, James
    Kandasamy, Nagarajan
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2022, 21 (03)
  • [24] Darwin: A neuromorphic hardware co-processor based on spiking neural networks
    Ma, De
    Shen, Juncheng
    Gu, Zonghua
    Zhang, Ming
    Zhu, Xiaolei
    Xu, Xiaoqiang
    Xu, Qi
    Shen, Yangjing
    Pan, Gang
    JOURNAL OF SYSTEMS ARCHITECTURE, 2017, 77 : 43 - 51
  • [25] Darwin:a neuromorphic hardware co-processor based on Spiking Neural Networks
    Juncheng SHEN
    De MA
    Zonghua GU
    Ming ZHANG
    Xiaolei ZHU
    Xiaoqiang XU
    Qi XU
    Yangjing SHEN
    Gang PAN
    Science China(Information Sciences), 2016, 59 (02) : 232 - 236
  • [26] Hardware-aware Model Architecture for Ternary Spiking Neural Networks
    Wu, Nai-Chun
    Chen, Tsu-Hsiang
    Huang, Chih-Tsun
    2023 INTERNATIONAL VLSI SYMPOSIUM ON TECHNOLOGY, SYSTEMS AND APPLICATIONS, VLSI-TSA/VLSI-DAT, 2023,
  • [27] A Design Flow for Mapping Spiking Neural Networks to Many-Core Neuromorphic Hardware
    Song, Shihao
    Varshika, M. Lakshmi
    Das, Anup
    Kandasamy, Nagarajan
    2021 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN (ICCAD), 2021,
  • [28] Large-Scale Spiking Neural Networks using Neuromorphic Hardware Compatible Models
    Krichmar, Jeffrey L.
    Coussy, Philippe
    Dutt, Nikil
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2015, 11 (04)
  • [29] Effect of Heterogeneity on Decorrelation Mechanisms in Spiking Neural Networks: A Neuromorphic-Hardware Study
    Pfeil, Thomas
    Jordan, Jakob
    Tetzlaff, Tom
    Gruebl, Andreas
    Schemmel, Johannes
    Diesmann, Markus
    Meier, Karlheinz
    PHYSICAL REVIEW X, 2016, 6 (02):
  • [30] The Implementation and Optimization of Neuromorphic Hardware for Supporting Spiking Neural Networks With MLP and CNN Topologies
    Ye, Wujian
    Chen, Yuehai
    Liu, Yijun
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (02) : 448 - 461