Brain-inspired AI for Edge Intelligence: a systematic review
Organizations: Guangdong Laboratory of Artificial Intelligence and Digital Economy (SZ), Shenzhen, 518107, China · Cloud Computing and Distributed Systems (CLOUDS) Lab, School of Computing and Information Systems, University of Melbourne, Melbourne, VIC 3010, Australia · College of Mathematics and Computer Science, Shantou University, Shantou, 515063, China
Abstract
While Spiking Neural Networks (SNNs) promise to circumvent the severe Size, Weight, and Power (SWaP) constraints of edge intelligence, the field currently faces a "Deployment Paradox" where theoretical energy gains are frequently negated by the inefficiencies of mapping asynchronous, event-driven dynamics onto traditional von Neumann substrates. Transcending the reductionism of algorithm-only reviews, this survey adopts a rigorous system-level hardware-software co-design perspective to examine the 2020-2025 trajectory, specifically targeting the "last mile" technologies - from quantization methodologies to hybrid architectures - that translate biological plausibility into silicon reality. We critically dissect the interplay between training complexity (the dichotomy of direct learning vs. conversion), the "memory wall" bottlenecking stateful neuronal updates, and the critical software gap in neuromorphic compilation toolchains. Finally, we envision a roadmap to reconcile the fundamental "Sync-Async Mismatch," proposing the development of a standardized Neuromorphic OS as the foundational layer for realizing a ubiquitous, energy-autonomous Green Cognitive Substrate.
Figures & tables
| Feature | SNNs | DNNs |
| Neuron Model | Biologically inspired (e.g., LIF, Izhikevich); discrete spikes | Abstracted; continuous activation values (e.g., ReLU, sigmoid) |
| Information Encoding | Temporal patterns of spikes (rate, latency, phase, population) | Magnitude of activations |
| Computation | Event-driven, asynchronous, sparse; primarily Accumulate (AC) ops | Synchronous, dense; primarily Multiply-Accumulate (MAC) ops |
| Energy Efficiency | Potentially very high, especially on neuromorphic hardware | Generally lower, can be power-intensive |
| Temporal Processing | Intrinsic capability to process temporal data | Often requires recurrent architectures (RNNs, LSTMs) |
| Biological Plausibility | Higher; mimics neural dynamics and learning rules like STDP | Lower; learning (e.g., backpropagation) often not bio-plausible |
| Platform | Dev. | Key Features for Edge SNNs | Capacity | Learn. | Eff. | Scale | Edge Relevance | Ref. |
| Loihi 2 | Intel | Programmable spiking neurons, dynamic synapses, async processing | 1 M | Yes | ● | ● | Robotics, AI control | [ 95 ] |
| Hala Point | Intel | System of 1,152 Loihi 2 chips, massive parallelism | 1.15 B | Yes | ◐ | ● + | Large-scale AI research | [ 118 ] |
| Darwin3 | ZJU | Rack-scale system, specialized SNN ISA, DarwinOS support | 2 B | Yes | ◐ | ● + | Brain simulation, AGI | [ 119 ] |
| NorthPole | IBM | In-memory computing, inference-only optimization | N/A | No | ● + | N/A | Ultra-low-power AI | [ 101 ] |
| Akida 2 | BrainChip | Event-based, IP for SoC integration, TENNs support | Scalable | Yes | ● + | ● | IoT, wearables, smart home | [ 120 ] |
| SpiNNaker2 | Manch. | ARM cores, custom spike routing | 1 M/bd | Soft. | ○ | ● + | Robotics, embedded sys. | [ 121 ] |
| Framework (Developer) | Core Features & Purpose | Edge-Relevant Capabilities | Ref. |
| Hardware Mapping Toolchains | |||
| NeuMap (NUDT) | Mapping SNNs to multicore HW; Comm. pattern calculation; Meta-heuristic cluster-to-core mapping | Optimized for NoC latency and energy on multicore edge hardware | [ 138 ] |
| EdgeMap (SJTU) | Optimized mapping for edge; Streaming-based partitioning; Multi-objective optimization (NSGA-II) | Significant reduction in latency, energy, and comm. cost for edge deployment | [ 137 ] |
| Deep Learning & Deployment Frameworks | |||
| Lava (Intel) | Neuro-inspired app dev; Modular; Platform-agnostic; Supports deep learning (lava-dl) | Native deployment on Loihi chips; Optimized for energy/speed efficiency | [ 139 ] |
| SNNTorch (UCSC) | PyTorch-based training; Surrogate gradients; Temporal dynamics; GPU acceleration | Facilitates training of deep SNNs deployable on edge; Seamless PyTorch integration | [ 23 ] |
| Domain | Task | Approach / Model | Hardware | Key Performance Metrics | Ref. |
| CV | Neural Rendering | Spiking-NeRF (Hybrid SNN) | GPU/Simulated | Quality: Comparable PSNR; Energy: 2.27 reduction vs. NeRF | [ 153 ] |
| Gesture Recog. | OSBC (One-shot Pruning) | DVS128-Gesture | Sparsity: 97%; Acc Loss: 1.7%; Method: Post-training Quant. | [ 154 ] | |
| Robotics | Visual Place Recog. | Modular SNN Ensembles | Resource Constrained | Compact modules (1.5k neurons); Sequence matching improves R@1 | [ 155 ] |
| Autonomous Agents | SNN4Agents (Quantization) | Event Sensors | Acc: 84.1%; Mem: 68.8%; Eff: 4.0 gain | [ 117 ] | |
| IoT | HAR (Multimodal) | SNN-driven fusion (Event + Skeleton); SNN-Mamba | N/A | High efficiency via sparse multimodal fusion | [ 156 ] |
| Keyword Recog. | On-chip learning SNN | Commodity Neuro. | Latency: ms | [ 157 ] |
| Challenge Area | Specific Challenge | Current Research Approaches & Thrusts | Key Refs. |
| Training Complexity | Non-differentiable spike events | Surrogate Gradients (SG) ; Event-Driven Learning (STD-ED, MPD-ED); Differentiable Spike (Dspike) | [ 90 , 24 ] |
| Gradient vanishing & “Dead neuron” | Learnable SGs ; Adaptive Gradient Rules; Threshold-dependent Batch Norm (tdBN); Activity regularization | [ 184 , 24 ] | |
| Bio-plausible scalability (STDP) | Hybrid learning (e.g., R-STDP); Supervised STDP variants; Combining STDP with backprop | [ 89 , 64 ] | |
| Scalability | Performance on large datasets (e.g., ImageNet) | ANN-to-SNN Conversion ; SNN-specific deep architectures (Spiking Transformers); Hybrid models | [ 107 , 185 ] |
| Hardware Constraints | Memory Wall & Fan-in/out limits | Co-design Frameworks (e.g., QUEST); In-memory computing; SNN-specific pruning/quantization (OSBC) | [ 116 , 111 ] |
| Inter-chip comm. & Heterogeneity | Optimized NoC designs; Standardized IR (e.g., NIR); Platform-agnostic frameworks (Lava) | [ 109 , 138 ] |
Neuromorphic Computing
Neuromorphic computing uses brain-inspired, event-driven algorithms and hardware to process information with low power and latency.
See all 186 papers