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

514
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...
514
Accelerating Fluids01:17

Accelerating Fluids

2.0K
When a fluid is in constant acceleration, the pressure and buoyant force equations are modified. Suppose a beaker is placed in an elevator accelerating upward with a constant acceleration, a. In the beaker, assume there is a thin cylinder of height h with an infinitesimal cross-sectional area, ΔS.
The motion of the liquid within this infinitesimal cylinder is considered to obtain the pressure difference. Three vertical forces act on this liquid:
2.0K
Acceleration Vectors01:30

Acceleration Vectors

21.4K
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...
21.4K
Ampere-Maxwell's Law: Problem-Solving01:17

Ampere-Maxwell's Law: Problem-Solving

997
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...
997
Fast Fourier Transform01:10

Fast Fourier Transform

754
The Fast Fourier Transform (FFT) is a computational algorithm designed to compute the Discrete Fourier Transform (DFT) efficiently. By breaking down the calculations into smaller, manageable sections, the FFT significantly reduces the computational complexity involved. Direct computation of an N-point DFT requires N2 complex multiplications, whereas the FFT algorithm needs only (N/2)log⁡2N multiplications, offering a much faster performance.
The computational efficiency of the FFT becomes...
754
Statgraphics01:10

Statgraphics

324
Statgraphics is a comprehensive statistical software suite designed for both basic and advanced data analysis. Originating in 1980 at Princeton University under Dr. Neil W. Polhemus, it was one of the pioneering tools for statistical computing on personal computers, with its public release in 1982 marking an early milestone in data science software. Over the years, it has evolved into a robust platform for data science, offering tools for regression analysis, ANOVA, multivariate statistics,...
324

You might also read

Related Articles

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

Sort by
Same author

Laser-Scribed Graphene on PDMS for Flexible Wearable Sweat Biosensors with Multiplexed Sensing Capability.

Biosensors·2026
Same author

n-Type Polymer Radio Frequency Rectifiers Operating at 18.5 GHz.

Advanced materials (Deerfield Beach, Fla.)·2026
Same author

High-Speed Detection of X-ray Pulses Using a Digital Counter Coupled with Perovskite Composite Scintillators.

ACS applied materials & interfaces·2026
Same author

The Coral Probiotics Village: An Underwater Laboratory to Tackle the Coral Reefs Crisis.

Ecology and evolution·2025
Same author

In vivo dynamics of indole- and phenol-derived plant hormones: Long-term, continuous, and minimally invasive phytohormone sensor.

Science advances·2025
Same author

Reconfigurable MIMO-based self-powered battery-less light communication system.

Light, science & applications·2024

Related Experiment Video

Updated: Dec 16, 2025

Applying Permanent, Robust Stenciled Patterns of Fine Particles to Elastomeric Surfaces
07:12

Applying Permanent, Robust Stenciled Patterns of Fine Particles to Elastomeric Surfaces

Published on: July 8, 2025

351

Efficient Acceleration of Stencil Applications through In-Memory Computing.

Hasan Erdem Yantır1, Ahmed M Eltawil1, Khaled N Salama1

  • 1Computer, Electrical and Mathematical Sciences and Engineering Division, King Abdullah University of Science and Technology (KAUST), Thuwal 23955-6900, Saudi Arabia.

Micromachines
|July 2, 2020
PubMed
Summary

This study introduces in-memory associative processors to overcome computer memory bottlenecks for big data applications. These novel architectures show significant efficiency for scientific stencil computing tasks.

Keywords:
Jacobi iterationLaplaceassociative processorsimage processingin-memory computingmemristorsingle instruction, multiple datastencil codes

More Related Videos

Simple Lithography-Free Single Cell Micropatterning using Laser-Cut Stencils
08:59

Simple Lithography-Free Single Cell Micropatterning using Laser-Cut Stencils

Published on: April 3, 2020

7.9K
Stencil Micropatterning of Human Pluripotent Stem Cells for Probing Spatial Organization of Differentiation Fates
08:07

Stencil Micropatterning of Human Pluripotent Stem Cells for Probing Spatial Organization of Differentiation Fates

Published on: June 17, 2016

8.8K

Related Experiment Videos

Last Updated: Dec 16, 2025

Applying Permanent, Robust Stenciled Patterns of Fine Particles to Elastomeric Surfaces
07:12

Applying Permanent, Robust Stenciled Patterns of Fine Particles to Elastomeric Surfaces

Published on: July 8, 2025

351
Simple Lithography-Free Single Cell Micropatterning using Laser-Cut Stencils
08:59

Simple Lithography-Free Single Cell Micropatterning using Laser-Cut Stencils

Published on: April 3, 2020

7.9K
Stencil Micropatterning of Human Pluripotent Stem Cells for Probing Spatial Organization of Differentiation Fates
08:07

Stencil Micropatterning of Human Pluripotent Stem Cells for Probing Spatial Organization of Differentiation Fates

Published on: June 17, 2016

8.8K

Area of Science:

  • Computer Architecture
  • Emerging Technologies
  • Scientific Computing

Background:

  • Traditional computer architectures face scalability limitations due to the memory bottleneck, exacerbated by big data and AI.
  • Data-centric computing principles are emerging to address these limitations by moving computation closer to memory.
  • In-memory and near-memory processing paradigms aim to reduce data transfer latency.

Purpose of the Study:

  • To propose and evaluate in-memory associative processor architectures for stencil codes.
  • To demonstrate the effectiveness of associative processors in alleviating the memory bottleneck for data-intensive scientific applications.
  • To explore the implementation of these architectures using both memristor and SRAM technologies.

Main Methods:

  • Developed two in-memory associative processor architectures specifically designed for 2D stencil computations.
  • Implemented and simulated these architectures using both emerging memristor technology and traditional Static Random-Access Memory (SRAM).
  • Evaluated the performance and efficiency of the proposed architectures across various stencil applications.

Main Results:

  • The proposed in-memory associative processor architectures demonstrated promising efficiency for stencil code execution.
  • Integration of processing and memory within associative processors effectively mitigates the traditional memory bottleneck.
  • Both memristor and SRAM implementations showed viability for the proposed architectures.

Conclusions:

  • Associative processors offer a viable and efficient solution for in-memory computation, particularly for stencil codes.
  • The proposed architectures are well-suited for scientific stencil computing, addressing critical performance bottlenecks.
  • Emerging technologies like memristors, alongside traditional SRAM, can be leveraged for future data-centric computer designs.