Event-driven
Computation happens only when a signal arrives. Between events the circuit is effectively asleep, which is why power draw tracks activity rather than time.
Foundations
Start with a cell, end with a chip. Each idea below builds on the last, and none of it assumes a neuroscience or hardware background.
01 · Definition
Neuromorphic computing is engineering that borrows the brain's structure rather than just its vocabulary. Instead of running a neural network as software on a general-purpose processor, the hardware itself is shaped like a network.
Computation happens only when a signal arrives. Between events the circuit is effectively asleep, which is why power draw tracks activity rather than time.
Synaptic weights are stored inside the core that uses them. There is no bus trip, so the dominant energy cost of conventional computing simply disappears.
Every neuron runs independently and asynchronously. Scaling means adding more neurons, not raising a clock frequency that no longer wants to rise.
In plain terms: a conventional computer is a very fast clerk working through a list of instructions one at a time. A neuromorphic computer is a crowd of very simple clerks who mostly sit still and shout to each other only when something changes. For adding up a spreadsheet the first is far better. For noticing that something just moved in the dark, the second wins by orders of magnitude.
02 · Biology
Roughly 86 billion of these cells, each connected to thousands of others, produce everything you have ever thought — on the power budget of a dim light bulb.
| Biology | Hardware |
|---|---|
| Dendrite | Input fan-in / router |
| Soma membrane | Capacitor or digital accumulator |
| Threshold | Comparator |
| Action potential | Address-event packet |
| Synaptic weight | Memristor conductance or SRAM value |
| Plasticity | Local STDP learning engine |
| Refractory period | Core-level timer |
03 · Algorithms
Often called the third generation of neural networks. The first used binary threshold units, the second continuous activations, and the third adds the one dimension the others discarded: time.
Coding schemes
The model
v ← v · (1 − leak) + Σ wᵢ · sᵢ(t)
if v ≥ threshold:
emit spike
v ← 0
refractory ← 3 msFive lines describe the workhorse neuron of computational neuroscience — and it is exactly the model running in this site's simulator. More faithful models such as Izhikevich or Hodgkin–Huxley add richer dynamics at greater cost.
Learning
Spike-timing-dependent plasticity strengthens a synapse when the input fires just before the output and weakens it when the order reverses — cause before effect, measured in milliseconds. It is local, unsupervised and cheap enough to run on-chip.
For supervised accuracy, researchers instead train with surrogate gradients, which replace the spike's discontinuous step with a smooth stand-in so backpropagation can flow, or convert a conventional network into a spiking one after training.
04 · Devices
A memristor's resistance depends on the current that has already passed through it. That single property makes it a physical memory of its own history — which is precisely what a synaptic weight is.
A crossbar array: apply voltages on the rows, read summed currents on the columns.
Conductance varies continuously, so one device stores a graded weight instead of a single bit.
The state survives power loss, enabling sensors that sleep for months and wake up already trained.
Ohm's law multiplies and Kirchhoff's law adds, so a crossbar performs an entire matrix multiplication in one electrical step.
Devices drift, differ from one another and eventually wear out. Taming that variability is the field's central materials challenge.
05 · Silicon
Two research programmes defined what a neuromorphic processor looks like. One proved the efficiency case; the other made the network able to learn while it runs.
2014
TrueNorth proved the thesis. A fully digital, entirely event-driven chip ran real-time vision at a power level a wristwatch could supply. Its neurons are fixed at design time — you compile a trained network onto it rather than teaching it in place — but as a demonstration that a million neurons could live inside a milliwatt budget, it reset expectations for the whole field.
2021
Loihi's distinguishing feature is plasticity. Each core contains a small learning engine that can run spike-timing-dependent rules while the chip is operating, so a network can adapt to a new smell, surface or speaker without retraining in a data centre. Loihi 2 adds graded spikes — pulses that carry a small payload — and is programmed through the open-source Lava framework.
SpiNNaker
Manchester's million-ARM-core machine, built to simulate biological networks in biological real time.
BrainScaleS
Heidelberg's analog system runs up to ten thousand times faster than biology, compressing a day of learning into seconds.
Akida & Speck
Commercial edge parts from BrainChip and SynSense bringing event-driven inference to consumer devices.