Darwin3: A large-scale neuromorphic chip with a Novel ISA and On-Chip Learning
De Ma, Xiaofei Jin, Shichun Sun, Yitao Li, Xundong Wu, Youneng Hu,, Fangchao Yang, Huajin Tang, Xiaolei Zhu, Peng Lin, Gang Pan

TL;DR
Darwin3 is a large-scale neuromorphic chip with a novel ISA and on-chip learning, enabling efficient, flexible SNN execution with significant memory and performance improvements over existing solutions.
Contribution
The paper introduces Darwin3, the largest neuromorphic chip to date, featuring a new ISA, innovative routing, and synaptic compression for enhanced scalability and efficiency.
Findings
Supported up to 2.35 million neurons, the largest in its class.
Achieved up to 28.3x code density improvement.
Reduced memory usage by up to 200.8x for CSNN mapping.
Abstract
Spiking Neural Networks (SNNs) are gaining increasing attention for their biological plausibility and potential for improved computational efficiency. To match the high spatial-temporal dynamics in SNNs, neuromorphic chips are highly desired to execute SNNs in hardware-based neuron and synapse circuits directly. This paper presents a large-scale neuromorphic chip named Darwin3 with a novel instruction set architecture(ISA), which comprises 10 primary instructions and a few extended instructions. It supports flexible neuron model programming and local learning rule designs. The Darwin3 chip architecture is designed in a mesh of computing nodes with an innovative routing algorithm. We used a compression mechanism to represent synaptic connections, significantly reducing memory usage. The Darwin3 chip supports up to 2.35 million neurons, making it the largest of its kind in neuron scale.…
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 · Neural Networks and Reservoir Computing · Neural dynamics and brain function
MethodsSparse Evolutionary Training
