Algorithm–hardware co-design of neuromorphic networks with dual memory pathways
Abstract Spiking neural networks excel at event-driven sensing. Yet, maintaining task-relevant context over long timescales both algorithmically and in hardware, while respecting both tight energy and memory budgets, remains a core challenge in the field. Here we address this challenge through an algorithm–hardware co-design effort. At the algorithm level, inspired by the cortical fast–slow organization in the brain, we introduce a neural network with an explicit slow memory pathway that, combined with fast spiking activity, enables a dual memory pathway architecture in which each layer maintains a compact low-dimensional state that summarizes recent activity and modulates spiking dynamics. This explicit memory stabilizes learning while preserving event-driven sparsity, achieving competitive accuracy on long-sequence benchmarks with 40–60% fewer parameters than equivalent state-of-the-art spiking neural networks. At the hardware level, we introduce a near-memory-compute architecture that fully leverages the advantages of the dual memory pathway architecture by retaining its compact shared state while optimizing data flow, across heterogeneous sparse-spike and dense-memory pathways. We show experimental results that demonstrate more than a fourfold increase in throughput and over a fivefold improvement in energy efficiency compared with state-of-the-art implementations. Together, these contributions demonstrate that biological principles can guide functional abstractions that are both algorithmically effective and hardware-efficient, establishing a scalable co-design framework for real-time neuromorphic computation and learning.
Authors
- Dan F. M. Goodman (ORCID: https://orcid.org/0000-0003-1007-6474)
- Danyal Akarca (ORCID: https://orcid.org/0000-0002-5931-0295)
- Jascha Achterberg (ORCID: https://orcid.org/0000-0003-2002-3210)
- Pengfei Sun (ORCID: https://orcid.org/0000-0002-1855-5974)
- Zhe Su (ORCID: https://orcid.org/0009-0004-7890-1113)
- Giacomo Indiveri
Institutions
- SIB Swiss Institute of Bioinformatics (CH)
- MRC Cognition and Brain Sciences Unit (GB)
- University of Zurich (CH)
- University of Cambridge (GB)
- ETH Zurich (CH)
- University of Oxford (GB)
- Wellcome Centre for Integrative Neuroimaging (GB)
- NIHR Imperial Biomedical Research Centre (GB)
- Imperial College London (GB)
Publication Details
- Journal
- Nature Machine Intelligence
- Published
- 2026-06-16
- DOI
- https://doi.org/10.1038/s42256-026-01255-3
- Primary Topic
- Advanced Memory and Neural Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.00