Neuromorphic Computing
Neuromorphic computing is a hardware and algorithm paradigm that mimics the structure and signalling of biological brains, using spiking neural networks and event-driven processing to achieve high energy efficiency.
Neuromorphic computing is an approach to designing computer hardware and algorithms that imitate the architecture and operating principles of biological brains. Instead of the conventional model in which processing and memory are separated and computation proceeds in synchronised clock cycles, neuromorphic systems co-locate memory and computation and process information through discrete electrical events called spikes. The aim is to achieve large gains in energy efficiency and to enable new forms of low-power, real-time intelligence, particularly for tasks involving sensory data and continuous learning.
Spiking neural networks
The computational model underlying most neuromorphic hardware is the spiking neural network. Unlike conventional artificial neural networks, whose neurons output continuous numerical values at every layer, spiking neurons communicate through brief, discrete pulses that occur only when a neuron's internal state crosses a threshold. Information is encoded in the timing and frequency of these spikes, mirroring how biological neurons signal one another.
This event-driven style of computation is inherently sparse: a neuron consumes energy only when it spikes, rather than continuously. For workloads with naturally sparse or temporally structured data, such as audio, vision from event cameras, and sensor streams, this can translate into dramatic reductions in power consumption compared with running equivalent models on conventional processors.
Hardware
Several research chips embody the neuromorphic approach. Intel's Loihi, introduced in 2017, integrated many neuromorphic cores supporting on-chip learning, with the original design modelling on the order of one hundred thousand neurons and over one hundred million synapses. Its successor, Loihi 2, offers substantially faster processing, far greater neuron density of up to one million neurons per chip, and improved energy efficiency, and supports a wider range of neuron models and learning rules. IBM's TrueNorth and a number of academic platforms, including SpiNNaker and BrainScaleS, pursue related goals with different design choices.
| Feature | Conventional (von Neumann) | Neuromorphic | | --- | --- | --- | | Memory and compute | Separated | Co-located | | Timing | Clock-synchronised | Event-driven | | Signalling | Continuous values | Discrete spikes | | Energy profile | Constant when active | Sparse, spike-triggered |
Applications and challenges
Neuromorphic computing is most promising for edge applications where power is limited and latency matters, including always-on sensing, robotics, gesture and keyword recognition, and adaptive control. Its efficiency aligns it closely with edge AI and TinyML, where models must run on small, battery-powered devices. The field faces significant challenges, however. Programming spiking systems requires different tools and training methods than mainstream deep learning, mature software ecosystems are still emerging, and many results remain at the research stage rather than in volume production. Whether neuromorphic hardware becomes mainstream or remains a specialised complement to conventional accelerators is an open question.
References
- Davies, M., et al. (2018). Loihi: A Neuromorphic Manycore Processor with On-Chip Learning. IEEE Micro.
- Intel Labs. Taking Neuromorphic Computing to the Next Level with Loihi 2.
- Maass, W. (1997). Networks of Spiking Neurons: The Third Generation of Neural Network Models. Neural Networks.
- Open Neuromorphic. A Look at Loihi 2 — Intel Neuromorphic Chip.