arXiv · 2610.24677
SpikeDuet: CPU-Accelerator Co-Execution of Sparse SNNs on Commodity MCUs
Abstract
Spiking neural networks (SNNs) expose sparse event activity, but commodity microcontrollers increasingly pair general-purpose processors with dense matrix-vector accelerators whose suitability for sparse inference is unclear. We investigate whether the on-chip Matrix Vector Processor (MVP) of the EFR32MG24 can accelerate SNN inference beyond optimized event-driven Cortex-M33 execution. Our automated snnTorch-to-C deployment flow combines hardware-calibrated engine selection, function-preserving neuron reordering that places co-active neurons adjacently for the accelerator, and asynchronous scheduling that overlaps CPU and MVP computation. On physical hardware, heterogeneous execution achieves 1.27--1.87$\times$ speedup and 11--34\% lower energy per inference than optimized sparse Cortex-M33 execution across five evaluated network configurations, while the smallest Braille network remains CPU-optimal. Reordering alone moves Braille-384's dominant hidden layer from the CPU to the MVP, and its benefit persists under asynchronous execution. These results show that activity locality and concurrency between CPU and MVP can jointly improve sparse SNN inference on commodity MCUs.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Muhammad Fahd Ibrahim Bhatti, Muhammad Ali Siddiqi. 2026-10-17. SpikeDuet: CPU-Accelerator Co-Execution of Sparse SNNs on Commodity MCUs. https://arxiv.org/abs/2610.24677
Cite the original work for its findings. Save a collection to share your selection of sources.