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 条
  • [1] Endurance-Aware Mapping of Spiking Neural Networks to Neuromorphic Hardware
    Titirsha, Twisha
    Song, Shihao
    Das, Anup
    Krichmar, Jeffrey
    Dutt, Nikil
    Kandasamy, Nagarajan
    Catthoor, Francky
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (02) : 288 - 301
  • [2] Compiling Spiking Neural Networks to Neuromorphic Hardware
    Song, Shihao
    Balaji, Adarsha
    Das, Anup
    Kandasamy, Nagarajan
    Shackleford, James
    21ST ACM SIGPLAN/SIGBED CONFERENCE ON LANGUAGES, COMPILERS, AND TOOLS FOR EMBEDDED SYSTEMS (LCTES '20), 2020, : 38 - 50
  • [3] Mapping Spiking Neural Networks to Neuromorphic Hardware
    Balaji, Adarsha
    Das, Anup
    Wu, Yuefeng
    Huynh, Khanh
    Dell'Anna, Francesco G.
    Indiveri, Giacomo
    Krichmar, Jeffrey L.
    Dutt, Nikil D.
    Schaafsma, Siebren
    Catthoor, Francky
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2020, 28 (01) : 76 - 86
  • [4] Benchmarking Deep Spiking Neural Networks on Neuromorphic Hardware
    Ostrau, Christoph
    Homburg, Jonas
    Klarhorst, Christian
    Thies, Michael
    Rueckert, Ulrich
    ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING, ICANN 2020, PT II, 2020, 12397 : 610 - 621
  • [5] Community detection with spiking neural networks for neuromorphic hardware
    Hamilton, Kathleen E.
    Imam, Neena
    Humble, Travis S.
    PROCEEDINGS OF NEUROMORPHIC COMPUTING SYMPOSIUM (NCS 2017), 2017,
  • [6] Advancements in Algorithms and Neuromorphic Hardware for Spiking Neural Networks
    Javanshir, Amirhossein
    Thanh Thi Nguyen
    Mahmud, M. A. Parvez
    Kouzani, Abbas Z.
    NEURAL COMPUTATION, 2022, 34 (06) : 1289 - 1328
  • [7] Compiling Spiking Neural Networks to Mitigate Neuromorphic Hardware Constraints
    Balaji, Adarsha
    Das, Anup
    2020 11TH INTERNATIONAL GREEN AND SUSTAINABLE COMPUTING WORKSHOPS (IGSC), 2020,
  • [8] Dataflow-Based Mapping of Spiking Neural Networks on Neuromorphic Hardware
    Das, Anup
    Kumar, Akash
    PROCEEDINGS OF THE 2018 GREAT LAKES SYMPOSIUM ON VLSI (GLSVLSI'18), 2018, : 419 - 422
  • [9] Run-time Mapping of Spiking Neural Networks to Neuromorphic Hardware
    Balaji, Adarsha
    Marty, Thibaut
    Das, Anup
    Catthoor, Francky
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2020, 92 (11): : 1293 - 1302
  • [10] Run-time Mapping of Spiking Neural Networks to Neuromorphic Hardware
    Adarsha Balaji
    Thibaut Marty
    Anup Das
    Francky Catthoor
    Journal of Signal Processing Systems, 2020, 92 : 1293 - 1302