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

Acceleration Vectors01:30

Acceleration Vectors

20.3K
In everyday conversation, accelerating means speeding up. Acceleration is a vector in the same direction as the change in velocity, Δv, therefore the greater the acceleration, the greater the change in velocity over a given time. Since velocity is a vector, it can change in magnitude, direction, or both. Thus acceleration is a change in speed or direction, or both. For example, if a runner traveling at 10 km/h due east slows to a stop, reverses direction, and continues their run at 10 km/h...
20.3K
Convolution: Math, Graphics, and Discrete Signals01:24

Convolution: Math, Graphics, and Discrete Signals

714
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...
714
Accelerators01:17

Accelerators

179
Accelerators in concrete serve as admixtures to speed up the hardening process, enabling the concrete to achieve early strength faster. Although accelerators do not necessarily impact the time it takes concrete to set, they reduce this time in practice. A common accelerator is calcium chloride, which is particularly useful for hastening early strength development in cold weather or for rapid repair jobs that require quick heat generation after mixing.
The effectiveness of calcium chloride can...
179
Design Example: Capacitance Multiplier Circuit01:20

Design Example: Capacitance Multiplier Circuit

1.3K
In integrated circuit technology, a capacitance multiplier is often utilized to produce a larger capacitance value when a small physical capacitance falls short. This is achieved by a circuit that multiplies capacitance values by a factor of up to 1000, such that a 10-pF capacitor can replicate the performance of a 100-nF capacitor.
The circuit illustrated in Figure 1 below incorporates two op-amps, with the first operating as a voltage follower and the second acting as an inverting amplifier.
1.3K
Ampere-Maxwell's Law: Problem-Solving01:17

Ampere-Maxwell's Law: Problem-Solving

972
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 the...
972
Relative Motion Analysis using Rotating Axes - Acceleration01:22

Relative Motion Analysis using Rotating Axes - Acceleration

612
Consider a component AB undergoing a linear motion. Along with a linear motion, point B also rotates around point A. To comprehend this complex movement, position vectors for both points A and B are established using a stationary reference frame. The absolute velocity of point B is determined by adding the absolute velocity of point A, the relative velocity of point B in the rotating frame, and the effects caused by the angular velocity within the rotating frame.
Time differentiation is...
612

You might also read

Related Articles

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

Sort by
Same author

Case Report: Deciphering a <i>de novo</i> complex chromosomal rearrangement causing premature ovarian insufficiency, short stature, and mild intellectual disability using long-read sequencing.

Frontiers in genetics·2026
Same author

Multi-Omics Analysis Reveals Impacts of SCARB1, TYR, and TYRP1 Knockouts on Pigmentation and Metabolic Pathways in Oujiang Color Common Carp.

Animal genetics·2026
Same author

Associations of accelerometry-derived time in major activity intensities with cognitive outcomes: a compositional data analysis approach.

The journals of gerontology. Series A, Biological sciences and medical sciences·2026
Same author

GREM1/FGFR1-activated myofibroblasts induce immunosuppression and accelerate metastasis in high-grade serous ovarian cancer.

Proceedings of the National Academy of Sciences of the United States of America·2026
Same author

Elucidating Immune Cell Mediated Causal Pathways Linking Blood Metabolites to Major Depressive Disorder: A Mediation Mendelian Randomization Analysis.

Brain and behavior·2026
Same author

Experimental Validation and Bioinformatics Analysis Elucidate the Role of MTDH-Mediated PTEN Ubiquitination and Degradation in Podocyte Injury in Diabetic Kidney Disease.

Human mutation·2026
Same journal

RETRACTED: Zhang et al. A Novel Framework for Reconstruction and Imaging of Target Scattering Centers via Wide-Angle Incidence in Radar Networks. <i>Sensors</i> 2025, <i>25</i>, 6802.

Sensors (Basel, Switzerland)·2026
Same journal

Enhancing Unsupervised Multi-Source Domain Adaptation for Person Re-Identification via Mixture of Experts and Graph-Based Relation.

Sensors (Basel, Switzerland)·2026
Same journal

Development of an Instrumented Glove for Palmar Pressure Assessment in Kayakers.

Sensors (Basel, Switzerland)·2026
Same journal

Development and Experimental Validation of an Autonomous IoT-Based Monitoring System for Real-Time Water Quality Assessment in the Amazon River.

Sensors (Basel, Switzerland)·2026
Same journal

Semi-Supervised Adversarial Learning Framework for Controller Area Network Bus Intrusion Detection.

Sensors (Basel, Switzerland)·2026
Same journal

Smart Optimization Method for Safety Signs in Innovative Manufacturing Environments Integrating Industrial Field IoT Sensors and Knowledge Graphs.

Sensors (Basel, Switzerland)·2026
See all related articles

Related Experiment Videos

An Accelerator Design Using a MTCA Decomposition Algorithm for CNNs.

Yunping Zhao1, Jianzhuang Lu1, Xiaowen Chen1

  • 1College of Computer, National University of Defense Technology, Changsha 410073, China.

Sensors (Basel, Switzerland)
|October 1, 2020
PubMed
Summary
This summary is machine-generated.

This study introduces a novel block parallel computing algorithm for convolutional neural networks (CNNs) hardware accelerators. The new method significantly reduces storage needs and boosts performance on Field Programmable Gate Arrays (FPGAs).

Keywords:
CNNs acceleratorhardware architectureparallel computing algorithm

Related Experiment Videos

Area of Science:

  • Computer Engineering
  • Artificial Intelligence
  • Hardware Acceleration

Background:

  • Convolutional Neural Networks (CNNs) demand efficient hardware accelerators due to high throughput and computational needs.
  • Existing methods like image to column (im2col) face challenges with intermediate matrix blocking and storage efficiency.

Purpose of the Study:

  • To propose a novel block parallel computing algorithm for CNN hardware accelerators.
  • To optimize convolution expansion and address intermediate matrix blocking issues.
  • To enhance hardware storage efficiency and computational performance.

Main Methods:

  • Developed a block parallel computing algorithm based on the Matrix Transformation Computing Algorithm (MTCA).
  • Introduced an optimal matrix multiplication partitioning method for performance tuning.
  • Implemented the algorithm within a dedicated accelerator architecture framework on FPGA.

Main Results:

  • Achieved significant hardware storage reduction: over 60% compared to im2col, and nearly 82% for large-scale convolutions.
  • Realized performance of 26.7–33.4 GFLOPS on FPGA by minimizing bandwidth and maximizing data reuse.
  • Demonstrated 1.2×–4.0× speedup over memory-efficient convolution (MEC) and im2col.

Conclusions:

  • The proposed MTCA-based algorithm offers an effective solution for large-scale CNN convolution acceleration.
  • The method significantly improves storage efficiency and computational performance on hardware accelerators.
  • This approach enables high parallel implementation and enhanced data reusability for CNNs.