Research & Papers

NEURO-MAPP: Neuromorphic shortest path runs faster, uses less energy than CPU

SpiNNaker 2 neuromorphic chip beats Dijkstra on energy and scaling for graph search

Deep Dive

Efficient shortest path computation in weighted graphs is fundamental to routing, network analysis, and AI. Neuromorphic hardware promises massive parallelism and low power, but traditional algorithms like Dijkstra don't exploit its architecture. Researchers from several institutions now present NEURO-MAPP (Neuromorphic-based Min-Add Parallel Propagation), a distributed algorithm designed for neuromorphic systems that uses local processing and spike-based communication. They implement it on the SpiNNaker 2 platform, a digital neuromorphic chip with 2 million neurons.

Testing on synthetic and real-world graphs, NEURO-MAPP on SpiNNaker 2 scales favorably in runtime for many graph structures compared to Dijkstra on a modern CPU, and consumes less energy per shortest-path query in nearly all cases. This demonstrates that neuromorphic hardware with sparse, event-driven communication can efficiently solve classical graph problems, opening the door to low-power graph processors for applications in logistics, social networks, and biological neural simulations.

Key Points
  • NEURO-MAPP algorithm is tailored for neuromorphic architectures using local computation and spike-based messaging
  • Implemented on SpiNNaker 2, a massively parallel neuromorphic platform with 2 million neurons
  • Outperforms Dijkstra on CPU in runtime for many graph types and uses less energy per query in almost all cases

Why It Matters

Neuromorphic chips could revolutionize graph search by combining parallelism with extreme energy efficiency for real-world routing and network tasks.

📬 Get the top 10 AI stories daily