Core interface optimization for multi-core neuromorphic processors
Zhe Su, Hyunjung Hwang, Tristan Torchet, Giacomo Indiveri

TL;DR
This paper introduces an optimized core interface for multi-core neuromorphic processors, significantly reducing latency and energy consumption while increasing throughput, enabling scalable and efficient large-scale SNN implementations.
Contribution
It proposes a hierarchical arbiter tree for arbitration and an asynchronous CAM with CSCD for routing memory, enhancing performance and efficiency in neuromorphic core interfaces.
Findings
Latency reduced by over 70% in sparse-event mode
Routing memory energy consumption decreased by approximately 46%
Throughput increased by 40% with minimal area increase
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Ferroelectric and Negative Capacitance Devices · Quantum-Dot Cellular Automata
MethodsClass-activation map
