Neuromorphic and spiking neural networks
Computing with discrete spikes in continuous time, and the hardware built to run it.
Spiking neural networks compute with discrete events in continuous time rather than with dense real-valued activations. A neuron integrates its inputs and emits a spike only when it crosses a threshold, so information is carried in the timing and rate of events. This event-driven style maps naturally onto low-power neuromorphic hardware, where computation happens only when a spike arrives.
The central difficulty is training: the spike is a step function with no useful gradient. The field's answer is the surrogate gradient — a smooth stand-in used only on the backward pass — which makes standard optimisation applicable to networks that still behave as spiking systems at inference. Alongside it sits the practical question of how an analogue signal becomes a spike train in the first place.
The neuromorphic studio implements that encoding path as a deterministic, testable kernel. The Academy lesson runs a delta-modulation analogue-to-spike encoder in the browser and ends at the studio's own sealed benchmark measurement for the same kernel, so the reader sees the encoding, then the evidence that it runs bit-for-bit across five language backends.
The vocabulary of the topic.
- Spike train
- A sequence of discrete events in time; the carrier of information in a spiking network.
- Surrogate gradient
- A smooth approximation to the spike's derivative, used only on the backward pass to permit gradient training.
- Analogue-to-spike encoding
- Turning a continuous signal into events, e.g. by delta modulation — the kernel the studio measures.
- Event-driven hardware
- Neuromorphic substrates that compute only when a spike occurs, trading dense throughput for energy efficiency.
Studios working on this.
Each runs standalone in its own repository and federates its evidence through the platform.
Run it, don't take it on faith.
The runnable lessons and sealed measurements this site ships for the topic.
Read it at source, in order.
Canonical references for the topic, ordered from the foundations to current work. Every one was verified at source — a DOI resolves through doi.org, a standard through its issuer — so each link goes to the real record.
Start with the foundations
- 1
The framing of spiking networks as a distinct computational model.
How it works
- 2
How the non-differentiable spike is trained through a surrogate gradient.
- 3
An early demonstration of gradient training through spiking layers.
Put to work
- 4
A representative neuromorphic hardware substrate and its on-chip plasticity.
- 5
SHD and SSC — the benchmark spike datasets used to evaluate encoders and classifiers.
Related topics.
Where this topic connects to the rest of the federation's work.