Core Interface Optimization for Multi-core Neuromorphic Processors

被引:1
作者
Su, Zhe [1 ,2 ]
Hwang, Hyunjung [2 ]
Torchet, Tristan [2 ]
Indiveri, Giacomo [1 ,2 ]
机构
[1] Univ Zurich, Inst Neuroinformat, Zurich, Switzerland
[2] Swiss Fed Inst Technol, Zurich, Switzerland
来源
2023 28TH IEEE INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS, ASYNC | 2023年
基金
欧洲研究理事会;
关键词
Multi-core neuromorphic processors; core interface; arbitration architecture; asynchronous CAM; CIRCUITS; ARCHITECTURE;
D O I
10.1109/ASYNC58294.2023.10239574
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Hardware implementations of Spiking Neural Networks (SNNs) represent a promising approach to edge-computing for applications that require low-power and low-latency, and which cannot resort to external cloud-based computing services. However, most solutions proposed so far either support only relatively small networks, or take up significant hardware resources, to implement large networks. To realize large-scale and scalable SNNs it is necessary to develop an efficient asynchronous communication and routing fabric that enables the design of multi-core architectures. In particular the core interface that manages inter-core spike communication is a crucial component as it represents the bottleneck of Power-Performance-Area (PPA) especially for the arbitration architecture and the routing memory. In this paper we present an arbitration mechanism with the corresponding asynchronous encoding pipeline circuits, based on hierarchical arbiter trees. The proposed scheme reduces the latency by more than 70% in sparse-event mode, compared to the state-of-the-art arbitration architectures, with lower area cost. The routing memory makes use of asynchronous Content Addressable Memory (CAM) with Current Sensing Completion Detection (CSCD), which saves approximately 46% energy, and achieves a 40% increase in throughput against conventional asynchronous CAM using configurable delay lines, at the cost of only a slight increase in area. In addition as it radically reduces the core interface resources in multi-core neuromorphic processors, the arbitration architecture and CAM architecture we propose can be also applied to a wide range of general asynchronous circuits and systems.
引用
收藏
页码:89 / 98
页数:10
相关论文
共 18 条
[11]  
Liu SC, 2015, EVENT-BASED NEUROMORPHIC SYSTEMS, P1, DOI 10.1002/9781118927601
[12]   A million spiking-neuron integrated circuit with a scalable communication network and interface [J].
Merolla, Paul A. ;
Arthur, John V. ;
Alvarez-Icaza, Rodrigo ;
Cassidy, Andrew S. ;
Sawada, Jun ;
Akopyan, Filipp ;
Jackson, Bryan L. ;
Imam, Nabil ;
Guo, Chen ;
Nakamura, Yutaka ;
Brezzo, Bernard ;
Vo, Ivan ;
Esser, Steven K. ;
Appuswamy, Rathinakumar ;
Taba, Brian ;
Amir, Arnon ;
Flickner, Myron D. ;
Risk, William P. ;
Manohar, Rajit ;
Modha, Dharmendra S. .
SCIENCE, 2014, 345 (6197) :668-673
[13]   Accurate Assessment of Bundled-Data Asynchronous NoCs Enabled by a Predictable and Efficient Hierarchical Synthesis Flow [J].
Miorandi, Gabriele ;
Balboni, Marco ;
Nowick, Steven M. ;
Bertozzi, Davide .
2017 23RD IEEE INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS (ASYNC), 2017, :10-17
[14]   A Scalable Multicore Architecture With Heterogeneous Memory Structures for Dynamic Neuromorphic Asynchronous Processors (DYNAPs) [J].
Moradi, Saber ;
Qiao, Ning ;
Stefanini, Fabio ;
Indiveri, Giacomo .
IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS, 2018, 12 (01) :106-122
[15]   Content-addressable memory (CAM) circuits and architectures: A tutorial and survey [J].
Pagiamtzis, K ;
Sheikholeslami, A .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2006, 41 (03) :712-727
[16]  
Park J., 2016, IEEE Transactions on Neural Networks and Learning Systems, P1
[17]   Hierarchical Token Rings for Address-Event Encoding [J].
Purohit, Prafull ;
Manohar, Rajit .
27TH IEEE INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS (ASYNC 2021), 2021, :9-16
[18]   Ultra-Low-Power FDSOI Neural Circuits for Extreme-Edge Neuromorphic Intelligence [J].
Rubino, Arianna ;
Livanelioglu, Can ;
Qiao, Ning ;
Payvand, Melika ;
Indiveri, Giacomo .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2021, 68 (01) :45-56