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

Parallel Processing01:20

Parallel Processing

584
The brain processes sensory information rapidly due to parallel processing, which involves sending data across multiple neural pathways at the same time. This method allows the brain to manage various sensory qualities, such as shapes, colors, movements, and locations, all concurrently. For instance, when observing a forest landscape, the brain simultaneously processes the movement of leaves, the shapes of trees, the depth between them, and the various shades of green. This enables a quick and...
584
Reducing Line Loss01:18

Reducing Line Loss

334
In a three-phase circuit, line loss is an indicator of energy dissipated as heat due to the resistance of transmission lines. To address this, incorporating transformers into the system—a step-up transformer at the source and a step-down transformer at the load—is a strategic solution. Two three-phase transformers are introduced to improve this.
With a step-up transformer at the source, the voltage is increased, thereby reducing the current in the transmission lines since power loss in...
334
Clamper Circuit01:14

Clamper Circuit

926
A clamper circuit, also known as a DC restorer, represents a specialized variant of the rectifier circuit, notable for its method of taking the output across the diode rather than the capacitor. This configuration lends to several distinctive applications, particularly in handling square wave inputs.
Within this circuit, the diode's orientation prompts the capacitor to charge up to the level of the most negative peak of the input signal. Upon reaching this state, the diode ceases to...
926
Neural Circuits01:25

Neural Circuits

2.5K
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...
2.5K
Convolution: Math, Graphics, and Discrete Signals01:24

Convolution: Math, Graphics, and Discrete Signals

786
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...
786
Downsampling01:20

Downsampling

563
When considering a sampled sequence with zero values between sampling instants, one can replace it by taking every N-th value of the sequence. At these integer multiples of N, the original and sampled sequences coincide. This process, known as decimation, involves extracting every N-th sample from a sequence, thereby creating a more efficient sequence.
The Fourier transform of the decimated sequence reveals a combination of scaled and shifted versions of the original spectrum. This...
563

You might also read

Related Articles

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

Sort by
Same author

Photoreceptor Vulnerability to Ferroptosis: Membrane Phospholipid Peroxidation, Mitochondrial Homeostasis, and RPE-Photoreceptor Coupling.

Current issues in molecular biology·2026
Same author

The splicing factor hnRNPA1 promotes osimertinib resistance in lung adenocarcinoma by regulating NEDD4L alternative splicing.

Oncogene·2026
Same author

Microglial regulation of synaptic plasticity in transsynaptic degeneration of glaucoma.

Frontiers in neuroscience·2026
Same author

Rosavin ameliorates alcoholic fatty liver disease through PPARG-dependent inhibition of the p38 MAPK and IGF-1 pathways.

Biochemical pharmacology·2026
Same author

Letter to the Editor: Single-cell and multi-omics integrative modeling identifies mitochondrial gene HSPE1 as a therapeutic target in osteosarcoma.

Journal of translational medicine·2026
Same author

High-entropy lattice disordering enhances ion migration in LaCl<sub>3</sub>-based solid-state electrolytes.

Chemical communications (Cambridge, England)·2026
Same journal

Thymidylate synthase inhibitory drugs induce p53-dependent pathways differently.

PloS one·2026
Same journal

Top-down and bottom-up attention for joint pattern classification and reconstruction.

PloS one·2026
Same journal

Short- and long-term scaling behavior of blood pressure and pulse arrival time during sleep in healthy controls and patients with obstructive sleep apnea.

PloS one·2026
Same journal

Double DQN-based secrecy energy efficiency and fairness performance in IRS-assisted NOMA systems with friendly jamming.

PloS one·2026
Same journal

10 recommendations for strengthening citizen science for improved societal and ecological outcomes: A co-produced analysis of challenges and opportunities in the 21st century.

PloS one·2026
Same journal

Paying in public: Peer effects, impression management, and willingness to pay on digital payment platforms.

PloS one·2026
See all related articles

Related Experiment Video

Updated: Jan 6, 2026

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

Deep Neural Networks for Image-Based Dietary Assessment

Published on: March 13, 2021

9.9K

Research on OpenCL optimization for FPGA deep learning application.

Shuo Zhang1, Yanxia Wu1, Chaoguang Men1

  • 1College of Computer Science and Technology, Harbin Engineering University, Harbin 150001, China.

Plos One
|October 11, 2019
PubMed
Summary
This summary is machine-generated.

This study introduces an OpenCL computational model for Field-Programmable Gate Arrays (FPGAs) to accelerate deep learning. The proposed model significantly enhances performance for computationally intensive convolution layers.

Related Experiment Videos

Last Updated: Jan 6, 2026

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

Deep Neural Networks for Image-Based Dietary Assessment

Published on: March 13, 2021

9.9K

Area of Science:

  • Computer Science
  • Artificial Intelligence
  • Hardware Acceleration

Background:

  • Deep learning excels in high-dimensional data but faces computational challenges.
  • Field-Programmable Gate Arrays (FPGAs) offer energy efficiency and reconfigurability for deep learning.
  • Existing OpenCL optimizations for CPUs/GPUs are not directly transferable to FPGAs, hindering performance.

Purpose of the Study:

  • To address the performance limitations of implementing deep learning algorithms on FPGAs.
  • To propose a novel OpenCL computational model tailored for FPGA architectures.
  • To optimize the computationally intensive convolution layer in deep learning models.

Main Methods:

  • Development of an OpenCL computational model utilizing an FPGA template architecture.
  • Implementation of deep learning algorithms, specifically the convolution layer, using the proposed model.
  • Comparative performance analysis against existing optimization programs from Xilinx.

Main Results:

  • The proposed OpenCL computational model significantly accelerates deep learning tasks on FPGAs.
  • Performance gains ranged from 8 to 40 times compared to Xilinx's optimization programs.
  • Demonstrated the effectiveness of the FPGA-tailored model for convolution layer optimization.

Conclusions:

  • The developed OpenCL computational model provides a viable solution for high-performance deep learning on FPGAs.
  • This approach overcomes the limitations of direct OpenCL tool and model application on FPGAs.
  • The model offers a practical method for software programmers to achieve rewarding performance in FPGA-based deep learning implementation.