Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Convolution: Math, Graphics, and Discrete Signals01:24

Convolution: Math, Graphics, and Discrete Signals

248
In any LTI (Linear Time-Invariant) system, the convolution of two signals is denoted using a convolution operator, assuming all initial conditions are zero. The convolution integral can be divided into two parts: the zero-input or natural response and the zero-state or forced response, with t0 indicating the initial time.
To simplify the convolution integral, it is assumed that both the input signal and impulse response are zero for negative time values. The graphical convolution process...
248
Convolution Properties II01:17

Convolution Properties II

184
The important convolution properties include width, area, differentiation, and integration properties.
The width property indicates that if the durations of input signals are T1 and T2, then the width of the output response equals the sum of both durations, irrespective of the shapes of the two functions. For instance, convolving two rectangular pulses with durations of 2 seconds and 1 second results in a function with a width of 3 seconds.
The area property asserts that the area under the...
184
Convolution Properties I01:20

Convolution Properties I

147
Convolution computations can be simplified by utilizing their inherent properties.
The commutative property reveals that the input and the impulse response of an LTI (Linear Time-Invariant) system can be interchanged without affecting the output:
147
Deconvolution01:20

Deconvolution

155
Deconvolution, also known as inverse filtering, is the process of extracting the impulse response from known input and output signals. This technique is vital in scenarios where the system's characteristics are unknown, and they must be inferred from the observable signals.
Deconvolution involves several mathematical techniques to derive the impulse response. One common approach is polynomial division. In this method, the input and output sequences are treated as coefficients of...
155
Ampere-Maxwell's Law: Problem-Solving01:17

Ampere-Maxwell's Law: Problem-Solving

620
A parallel-plate capacitor with capacitance C, whose plates have area A and separation distance d, is connected to a resistor R and a battery of voltage V. The current starts to flow at t = 0. What is the displacement current between the capacitor plates at time t? From the properties of the capacitor, what is the corresponding real current?
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of...
620
Neural Circuits01:25

Neural Circuits

1.2K
Neural circuits and neuronal pools are two of the main structures found in the nervous system. Neural circuits are networks of neurons that work together to carry out a specific task or process. They consist of interconnected neurons and glial cells, which provide structural and metabolic support.
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...
1.2K

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

On energy complexity of fully-connected layers.

Neural networks : the official journal of the International Neural Network Society·2024
Same author

Rotation-based schedules in elementary schools to prevent COVID-19 spread: a simulation study.

Scientific reports·2023
Same author

On the contact tracing for COVID-19: A simulation study.

Epidemics·2023
Same author

Delays, Masks, the Elderly, and Schools: First Covid-19 Wave in the Czech Republic.

Bulletin of mathematical biology·2022
Same author

Importance of vaccine action and availability and epidemic severity for delaying the second vaccine dose.

Scientific reports·2022
Same author

Effective Automatic Method Selection for Nonlinear Regression Modeling.

International journal of neural systems·2021
Same journal

A Model-Free Reinforcement Learning Implementation of Decision Making Under Uncertainty by Sequential Sampling.

Neural computation·2026
Same journal

DROP: Distributional and Regular Optimism and Pessimism for Reinforcement Learning.

Neural computation·2026
Same journal

Hierarchical Active Inference Using Successor Representations.

Neural computation·2026
Same journal

W-Kernel and Its Principal Space for Frequentist Evaluation of Bayesian Estimators.

Neural computation·2026
Same journal

A Hidden Markov Model-Inspired Sequence Classification Method for Hyperdimensional Computing.

Neural computation·2026
Same journal

Sparse Graphical Modeling for Electrophysiological Phase-Based Connectivity Using Circular Statistics.

Neural computation·2026
See all related articles

Related Experiment Video

Updated: Jun 25, 2025

Author Spotlight: Enhancement of Salient Object Detection for Smart Grid Applications
03:31

Author Spotlight: Enhancement of Salient Object Detection for Smart Grid Applications

Published on: December 15, 2023

520

Energy Complexity of Convolutional Neural Networks.

Jiří Šíma1, Petra Vidnerová2, Vojtěch Mrázek3

  • 1Institute of Computer Science of the Czech Academy of Sciences, 182 00 Prague 8, Czechia sima@cs.cas.cz.

Neural Computation
|May 22, 2024
PubMed
Summary
This summary is machine-generated.

We developed a simplified theoretical model to estimate the energy efficiency of convolutional neural networks (CNNs) on hardware. This machine-independent model accurately predicts energy consumption for low-power mobile devices.

More Related Videos

Author Spotlight: Advancing Alzheimer's Research – Exploring Early Detection and Multi-Omics Approaches
09:47

Author Spotlight: Advancing Alzheimer's Research – Exploring Early Detection and Multi-Omics Approaches

Published on: December 15, 2023

1.0K
Deep Neural Networks for Image-Based Dietary Assessment
13:19

Deep Neural Networks for Image-Based Dietary Assessment

Published on: March 13, 2021

9.0K

Related Experiment Videos

Last Updated: Jun 25, 2025

Author Spotlight: Enhancement of Salient Object Detection for Smart Grid Applications
03:31

Author Spotlight: Enhancement of Salient Object Detection for Smart Grid Applications

Published on: December 15, 2023

520
Author Spotlight: Advancing Alzheimer's Research – Exploring Early Detection and Multi-Omics Approaches
09:47

Author Spotlight: Advancing Alzheimer's Research – Exploring Early Detection and Multi-Omics Approaches

Published on: December 15, 2023

1.0K
Deep Neural Networks for Image-Based Dietary Assessment
13:19

Deep Neural Networks for Image-Based Dietary Assessment

Published on: March 13, 2021

9.0K

Area of Science:

  • Computer Engineering
  • Artificial Intelligence
  • Hardware Acceleration

Background:

  • Energy efficiency is crucial for deploying convolutional neural networks (CNNs) on low-power mobile devices.
  • Existing methods for mapping CNNs to hardware lack machine-independent energy analysis.
  • Hardware-specific energy estimations hinder broad exploration of CNN energy optimization.

Purpose of the Study:

  • To introduce a simplified, machine-independent theoretical energy complexity model for CNNs.
  • To establish a theoretical energy lower bound for CNN computations.
  • To derive energy upper bounds for CNN layer evaluation using common data flows.

Main Methods:

  • Developed a two-level memory hierarchy model capturing key energy consumption sources.
  • Derived analytical expressions for energy lower and upper bounds of CNN layers.
  • Validated the model against real hardware implementations using Timeloop/Accelergy on Simba and Eyeriss platforms.

Main Results:

  • The proposed theoretical model provides machine-independent energy complexity estimations for CNNs.
  • Derived energy lower and upper bounds demonstrate strong asymptotic agreement with empirical data.
  • Statistical tests confirm the model's accuracy in predicting energy consumption.

Conclusions:

  • The simplified energy complexity model effectively captures CNN energy consumption across diverse hardware.
  • This machine-independent approach facilitates energy-optimal CNN mapping for mobile applications.
  • The validated model aids in designing energy-efficient hardware accelerators for deep learning.