A Mapping Model of SNNs to Neuromorphic Hardware

Xiuping Cui,Xiaochen Hao,Yun Liang,Guangyu Sun,Xiaoxin Cui,Yuan Wang,Ru Huang
DOI: https://doi.org/10.1109/AICAS54282.2022.9869998
2022-01-01
Abstract:Spiking neural networks (SNNs) can achieve lower power consumption than traditional artificial neural networks. To take full advantage of spiking neural networks, a large number of neuromorphic hardware has emerged. However, it is nontrivial to map SNNs onto neuromorphic hardware due to the hardware constraints and complex networks-on-chip (NoCs). In this paper, we propose a mapping model to bridge the gap between SNNs and neuromorphic hardware. The mapping model is general to neuromorphic hardware with various on-chip networks. The core of the model is a loop-based representation, which can model computation and connection in software and hardware space simultaneously. We further propose transformation primitives to transform networks from software space to hardware space. We evaluate the mapping model using realistic spiking neural networks and three on-chip network topologies. Experiments show that compared to the simulated annealing algorithm without using the model, the energy consumption of computation and communication can be reduced by 19.4% and 27.4% on average, respectively.
What problem does this paper attempt to address?