Related Experiment Video
Updated: Aug 27, 2026

Closed-loop Neuro-robotic Experiments to Test Computational Properties of Neuronal Networks
Published on: March 2, 2015
A hardware-grounded energy taxonomy for comparing deep and Spiking Neural Network inference on edge platforms
Mohamed El-Hafci1, My Abdelouahed Sabri1, Abdellah Aarab1
1Laboratory of Engineering, Modeling and Systems Analysis (LIMAS), Faculty of Sciences Dhar El Mahraz (FSDM), Sidi Mohamed Ben Abdellah University, Fez, Morocco.
Abstract:
Energy consumption is becoming one of the main constraints for neural network inference on edge devices, where compute, memory, and power budgets are tight. A large number of works already study the efficiency of Deep Neural Networks (DNNs), and a growing body of work does the same for Spiking Neural Networks (SNNs). However, comparing the two on equal terms is not straightforward because existing analyses rarely rely on a shared decomposition of inference energy linked to the actual hardware behavior. This Mini Review synthesizes hardware-aware studies into a unified taxonomy that decomposes inference energy into seven contributions: computation E compute , memory access E memory , internal state E state , temporal processing E temporal , activation E activation , static leakage E leakage , and clock distribution E clock . The corresponding expressions are derived from classical CMOS energy models and interpreted using representative findings from hardware studies. We illustrate the taxonomy using representative studies on microcontrollers, FPGAs, ASICs, and neuromorphic processors. The objective is not to recommend one paradigm. It is to provide a reading grid close to the hardware that can support architectural choices when energy, accuracy, and latency cannot all be optimized at once.
Related Concept Videos
Neural Circuits
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Integration of Synaptic Events
Neural Regulation
Propagation of Action Potentials
Neurons (nerve cells) have a resting membrane potential, with a slightly negative charge inside compared to outside. This is maintained by ion channels, such as sodium (Na+) and potassium (K+) channels, which control the flow of ions. When a stimulus, like a touch or a signal from another neuron, triggers the neuron, sodium channels open, allowing sodium ions to...
The Role of Ion Channels in Neuronal Computation
Sometimes a single EPSP is strong enough to induce an action potential in the postsynaptic neuron. However, multiple presynaptic inputs must often create EPSPs around the same time for the postsynaptic neuron to be sufficiently depolarized to fire an action potential.
Graded Potential
Graded potentials fall into two categories: depolarizing and hyperpolarizing. Depolarizing graded potentials typically occur when sodium (Na+) or calcium...
