Neuromorphic Hardware and Spiking Neural Networks
Brain-inspired computing: neurons fire spikes (events), asynchronous communication, dramatically lower consumption than a GPU for inference. State in 2026: mature research + niche commercial use (autonomous drones, always-on sensors, prosthetics).
Process note: this file is updated by
/k-ia-compendiumvia Layer D (lines D11 and D12).
Why it matters
A GPU consumes ~300W for inference of a modest LLM. The human brain consumes ~20W with ~86B neurons. Neuromorphic hardware tries to harvest part of that efficiency via:
- Event-driven computing — only spends energy when there is a spike (sparse events)
- Memory next to computation (in-memory compute) — eliminates the von Neumann bottleneck
- Native massive parallelism — thousands of cores running asynchronously
- Low precision tolerated — analog/mixed-signal vs FP32
Trade-off: it can be 100-1000× more efficient in energy, but current algorithms (backprop on dense networks) don't fit naturally — hence the importance of SNN training methods and alternative algorithms like [[alternative-paradigms]] (Forward-Forward, Predictive Coding).
Neuromorphic Chips
Intel Loihi 2
- Launch: 2021; still canonical in 2026.
- Specs: 128 neuromorphic cores, 1M neurons per chip; up to 8M neurons per Kapoho Point system (8 chips).
- Process: Intel 4 (4nm).
- Programmability: customizable microcode per core (not only SNN — any local update rule).
- Framework: Lava (open source, github.comlava-nclava) — Python; Process / Channel abstractions.
- Access: Intel Neuromorphic Research Community (INRC) — academic + selected commercial; no commercial open-market chip yet.
- Cases: robotic olfaction, optimization (constraint satisfaction), real-time gesture recognition.
IBM NorthPole
- Announcement: Science 382, 329-335 (Oct/2023) — Modha et al.
- Specs: 256 cores; 224MB on-chip memory (no external DRAM for inference); 22B transistors in 12nm.
- Not pure SNN — inference-only chip for dense neural networks, but with memory-near-compute that eliminates data movement.
- Performance: ResNet-50 at 22× more efficient than H100 in energy, 5× less latency.
- Status 2026: still research silicon; no commercial product. Successor to TrueNorth (2014).
SpiNNaker 2
- University of Manchester + TU Dresden | launch 2024.
- Specs: 152 ARM Cortex-M4F cores per chip; target system of 10M chips = ~1B neurons.
- Differentiator: programmable digital (not analog) — flexible, supports any neuron model.
- Adoption: Human Brain Project (ended 2023) left a legacy; successors in Jülich and Manchester.
BrainScaleS-2
- Heidelberg University | 2nd gen 2020-2023.
- Mixed-signal analog/digital — analog neurons run 10,000× faster than biological ones (accelerated-time model).
- Adoption: computational neuroscience tool; less focus on applied ML.
Others (2026 panorama)
- Innatera Pulsar — Netherlands, startup; SNN for always-on sensor fusion in wearables.
- GrAI Matter Labs GrAI VIP — event-driven vision processing; integration with event cameras (Prophesee).
- SynSense Speck/Xylo — Switzerland, audio + vision always-on; ~µW.
- Mignon AI — Tsetlin-native (see [[alternative-paradigms]]); not SNN but same "post-GPU" family.
Spiking Neural Networks: Neuron Models
Leaky Integrate-and-Fire (LIF)
Standard model: the membrane accumulates input, fires a spike when it crosses the threshold, resets. Simple, efficient, dominant in modern SNN training.
Adaptive LIF / AdEx
Adds adaptation (threshold or current) — models biological accommodation.
Hodgkin-Huxley
Complete biophysical model (4 ODEs per neuron). Too realistic for ML — used in neuroscience.
Izhikevich
Trade-off between LIF and Hodgkin-Huxley: 2 ODEs, reproduces 20+ types of neuronal behavior.
Training of SNNs
Spikes are discontinuous → gradient not defined → you can't backprop directly. Modern solutions:
Surrogate Gradients
- Neftci et al. (IEEE SPM 2019) — replace the step function (Heaviside) with a smooth sigmoid only in the backward pass.
- Today it's the dominant method; it enables BPTT in SNN.
ANN-to-SNN Conversion
- Trains a normal ANN (ReLU) → converts activations into rate-coded spikes.
- Advantage: leverages all existing DL machinery.
- Limitation: latency (needs many timesteps to approximate rate); loses the appeal of event-driven.
Direct SNN Training with STBP
- Spatio-Temporal Backpropagation (Wu et al., Front. Neurosci. 2018) — BPTT with surrogate gradient.
- State of the art in accuracy + spike-count tradeoff.
Local Learning Rules
- Hebbian, STDP (Spike-Timing-Dependent Plasticity), Forward-Forward, Predictive Coding.
- Not competitive in accuracy today, but the only ones compatible with on-chip training in current neuromorphic hardware.
Software Frameworks
| Framework | Backend | Focus | Maturity |
|---|---|---|---|
| snnTorch | PyTorch | Surrogate-gradient training, teaching | Active, popular |
| Norse | PyTorch | Research in neuron models | Active |
| SpikingJelly | PyTorch | High-perf training (CUDA kernels) | Active (TUWien/PKU) |
| BindsNET | PyTorch | Local learning rules, biological plausibility | Mature |
| Brian2 | NumPy | Computational neuroscience | Academic standard |
| NEST | C++/Py | Large-scale simulation (biological) | Academic standard |
| Lava | Python | Loihi 2 programming (but runs on CPU for dev) | Intel-maintained |
Applications where neuromorphic already wins
| Domain | Case | Measured benefit |
|---|---|---|
| Always-on keyword spotting | "Hey Koru" in a wearable | µW vs mW (TFLite micro) |
| Event cameras | Motion detection in a drone | Sub-ms latency vs ~30ms frame-based camera |
| Neural prosthetics | Decoding motor intent | Native compatibility with biological spikes |
| Optimization | SAT, QUBO on Loihi 2 | 1000× less energy than GPU simulated annealing |
| Robotic olfaction | Odor classification | One-shot learning via local plasticity |
Applications where it does not win (yet)
- LLMs — dense, sequential, latency-bound; the GPU keeps dominating.
- Training at scale — no neuromorphic hardware capable of competing with an H100/B200 cluster.
- SOTA vision — ANN on GPU still ahead on ImageNet/COCO, even with ANN→SNN conversion.
For Kode
Short term: not actionable — no chip available for purchase + no internal use case that justifies the learning cost.
Medium term (24-36 months): if the Stack adds a wearable surface (Koru-watch, Hand glove, Eye glasses), neuromorphic becomes a serious candidate for:
- Permanent wake-word (see [[specsvoice/wake-word.kmd]])
- Always-on gesture recognition (Koder Hand)
- Eye gaze tracking (Koder Konsul XR variant)
To watch: Innatera Pulsar (commercial-friendly), SynSense (wearable deals), any LLM-in-spikes that shows parity with a 7B Transformer.
Cross-reference: [[alternative-paradigms]] covers learning algorithms (Forward-Forward, Predictive Coding) that fit this hardware.