Related Experiment Video
Updated: Jun 26, 2026

08:07
Assembly and Characterization of Biomolecular Memristors Consisting of Ion Channel-doped Lipid Membranes
Published on: March 9, 2019
Algorithm-hardware co-design of neuromorphic networks with dual memory pathways.
Pengfei Sun1, Zhe Su2, Jascha Achterberg3
1Department of Electrical and Electronic Engineering, Imperial College London, London, UK.
Nature Machine Intelligence
|June 25, 2026
Summary
Spiking neural networks now feature a dual memory pathway for efficient long-term context retention. This algorithm-hardware co-design boosts performance and energy efficiency for real-time neuromorphic computing.
Area of Science:
- Neuromorphic Engineering
- Computational Neuroscience
- Artificial Intelligence
Background:
- Spiking neural networks (SNNs) are adept at event-driven processing but struggle with long-term context maintenance under strict energy and memory constraints.
- Existing SNNs face challenges in balancing algorithmic and hardware requirements for sustained context.
- Efficiently managing task-relevant information over extended periods is crucial for advanced SNN applications.
Purpose of the Study:
- To develop an algorithm-hardware co-design for SNNs that enhances long-term context retention.
- To introduce a novel neural network architecture inspired by biological brain organization.
- To improve the energy efficiency and throughput of SNNs for real-time computation.
Main Methods:
- Introduced a dual memory pathway architecture with explicit slow and fast memory pathways inspired by cortical organization.
- Developed a compact, low-dimensional state representation within each layer to modulate spiking dynamics.
- Implemented a near-memory-compute architecture optimizing data flow for sparse-spike and dense-memory pathways.
Main Results:
- Achieved competitive accuracy on long-sequence benchmarks with 40-60% fewer parameters than state-of-the-art SNNs.
- Demonstrated a fourfold increase in throughput compared to existing SNN implementations.
- Showcased a fivefold improvement in energy efficiency through the proposed co-design.
Conclusions:
- Biological principles can guide the development of effective and hardware-efficient algorithmic abstractions for SNNs.
- The proposed dual memory pathway and near-memory-compute architecture offer a scalable framework for real-time neuromorphic computation and learning.
- This approach successfully addresses the challenge of long-timescale context maintenance in SNNs while respecting resource limitations.
More Related Videos
Related Concept Videos
Neural Circuits
Neural circuits and neuronal pools are two of the main structures found in the nervous system. Neural circuits are networks of neurons that work together to carry out a specific task or process. They consist of interconnected neurons and glial cells, which provide structural and metabolic support.
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Understanding Memory
Memory is the retention of information or experiences over time, facilitated through three main processes: encoding, storage, and retrieval. Encoding is the process of inputting information into the memory system. For instance, when listening to a lecture, watching a play, reading a book, or having a conversation, the brain is actively encoding information. This initial stage involves transforming sensory input into a form that can be processed and stored by the brain. Various factors, such as...
System of Memory
Memory is categorized into three major systems: sensory memory, short-term memory (STM), and long-term memory (LTM). These systems differ in their capacity and the duration for which they can hold information. Sensory memory captures raw sensory input from the environment, holding it for just a few seconds or less. For example, on hearing a brief, loud sound, like a car horn honking, the sound seems to linger in the mind for a moment even after it stops. This is an instance of sensory memory...
Storage
A schema is a mental framework that helps individuals organize and interpret information. Schemata, formed from previous experiences, influence how we process new information: how we encode it, the inferences we make, and how we retrieve it. For instance, a schema for what a typical classroom looks like might include desks, a teacher's desk, a whiteboard, and students in such an environment. This expectation helps us quickly understand and navigate new classrooms without needing to analyze each...
Higher Mental Functions of Brain: Learning and Memory
Memory is one of the most vital higher mental functions of the brain. Memory is closely related to learning because it enables us to retain information and experiences from our past to use them in our present life. It also helps us to remember facts, events, and skills, such as riding a bike or swimming. There are two types of memory — declarative memory, which involves memorizing facts or events, and procedural memory, which enables us to remember how to do something like writing or playing an...
Role of Cerebellum and Prefrontal Cortex in Memory
The cerebellum, while traditionally associated with motor control, also plays a crucial role in memory, particularly in procedural memory, which involves learning motor tasks that become automatic through repetition. For example, studies have shown that when the cerebellum is damaged, individuals or animals lose the ability to learn conditioned motor responses, such as the conditioned eye-blink response in classical conditioning experiments with rabbits. This study demonstrates the cerebellum's...

