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

Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving01:29

Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving

115
Mechanistic models play a crucial role in algorithms for numerical problem-solving, particularly in nonlinear mixed effects modeling (NMEM). These models aim to minimize specific objective functions by evaluating various parameter estimates, leading to the development of systematic algorithms. In some cases, linearization techniques approximate the model using linear equations.
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
115
MOS Capacitor01:25

MOS Capacitor

1.0K
A Metal-Oxide-Semiconductor (MOS) capacitor is a fundamental structure used extensively in semiconductor device technology, particularly in the fabrication of integrated circuits and MOSFETs (metal-oxide-semiconductor field-effect transistors). The MOS capacitor consists of three layers: a metal gate, a dielectric oxide, and a semiconductor substrate.
The metal gate is typically made from highly conductive materials such as aluminum or polysilicon. Beneath the metal gate lies a thin layer of...
1.0K
Non-equilibrium in the Cell01:16

Non-equilibrium in the Cell

4.9K
An important concept in studying metabolism and energy is that of chemical equilibrium. Most chemical reactions are reversible. They can proceed in both directions, releasing energy into their environment in one direction, and absorbing it from the environment in the other direction. The same is true for the chemical reactions involved in cell metabolism, such as the breaking down and building up of proteins into and from individual amino acids, respectively. Reactants within a closed system...
4.9K
Neural Circuits01:25

Neural Circuits

1.8K
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.8K
Current Growth And Decay In RL Circuits01:30

Current Growth And Decay In RL Circuits

4.1K
The current growth and decay in RL circuits can be understood by considering a series RL circuit consisting of a resistor, an inductor, a constant source of emf, and two switches. When the first switch is closed, the circuit is equivalent to a single-loop circuit consisting of a resistor and an inductor connected to a source of emf. In this case, the source of emf produces a current in the circuit. If there were no self-inductance in the circuit, the current would rise immediately to a steady...
4.1K

You might also read

Related Articles

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

Sort by
Same author

Quantitative measures of stochastic resonance effect based on switch-phase distribution.

Chaos (Woodbury, N.Y.)·2026
Same author

Exploring the Inherent Variability of Economically Fabricated ZnO Devices Towards Physical Unclonable Functions for Secure Authentication.

Micromachines·2025
Same author

Optimizing Nurse Rostering: A Case Study Using Integer Programming to Enhance Operational Efficiency and Care Quality.

Healthcare (Basel, Switzerland)·2025
Same author

Distinction of Chaos from Randomness Is Not Possible from the Degree Distribution of the Visibility and Phase Space Reconstruction Graphs.

Entropy (Basel, Switzerland)·2024
Same author

The Impact of COVID-19 on Weak-Form Efficiency in Cryptocurrency and Forex Markets.

Entropy (Basel, Switzerland)·2023
Same author

Investigating Dynamical Complexity and Fractal Characteristics of Bitcoin/US Dollar and Euro/US Dollar Exchange Rates around the COVID-19 Outbreak.

Entropy (Basel, Switzerland)·2023

Related Experiment Video

Updated: Oct 6, 2025

Assembly and Characterization of Biomolecular Memristors Consisting of Ion Channel-doped Lipid Membranes
08:07

Assembly and Characterization of Biomolecular Memristors Consisting of Ion Channel-doped Lipid Membranes

Published on: March 9, 2019

8.0K

Stochastic Computing Emulation of Memristor Cellular Nonlinear Networks.

Oscar Camps1, Mohamad Moner Al Chawa2, Stavros G Stavrinides3

  • 1Industrial Engineering and Construction Department, University of Balearic Islands, 07122 Palma Mallorca, Spain.

Micromachines
|January 21, 2022
PubMed
Summary

This paper presents a new way to build bio-inspired computer networks using memristors and stochastic computing. By using these technologies together, the researchers created a system that can perform image processing tasks like edge detection and sharpening efficiently. The design uses fewer hardware components than traditional methods, making it cheaper and faster for real-time applications. The authors demonstrated this by running different image tasks on a single, reconfigurable hardware setup. This approach shows promise for building low-cost, high-performance computing systems.

Keywords:
cellular nonlinear networksimage processingmemristorsreal time processingstochastic logicimage processinghardware optimizationparallel computationfield-programmable gate array

Frequently Asked Questions

More Related Videos

A Method for Growing Bio-memristors from Slime Mold
07:46

A Method for Growing Bio-memristors from Slime Mold

Published on: November 2, 2017

9.1K
Continuous Measurement of Biological Noise in Escherichia Coli Using Time-lapse Microscopy
08:25

Continuous Measurement of Biological Noise in Escherichia Coli Using Time-lapse Microscopy

Published on: April 27, 2021

3.8K

Related Experiment Videos

Last Updated: Oct 6, 2025

Assembly and Characterization of Biomolecular Memristors Consisting of Ion Channel-doped Lipid Membranes
08:07

Assembly and Characterization of Biomolecular Memristors Consisting of Ion Channel-doped Lipid Membranes

Published on: March 9, 2019

8.0K
A Method for Growing Bio-memristors from Slime Mold
07:46

A Method for Growing Bio-memristors from Slime Mold

Published on: November 2, 2017

9.1K
Continuous Measurement of Biological Noise in Escherichia Coli Using Time-lapse Microscopy
08:25

Continuous Measurement of Biological Noise in Escherichia Coli Using Time-lapse Microscopy

Published on: April 27, 2021

3.8K

Area of Science:

  • Stochastic Computing architectures in electrical engineering
  • Bio-inspired computational paradigms within computer science

Background:

Current computational architectures often struggle to balance high-speed processing with low hardware resource requirements. Researchers have long sought efficient methods to implement bio-inspired network models for complex tasks. Cellular Nonlinear Networks offer a powerful framework for parallel processing but frequently demand extensive hardware. Memristors have emerged as promising components to enhance these networks by integrating memory and processing functions. However, traditional implementation strategies often lead to high component counts and increased power consumption. This gap motivated the exploration of alternative computing paradigms to optimize resource usage. Stochastic Computing has been identified as a potential solution for creating lightweight, approximate processing frameworks. No prior work had resolved the challenge of combining these specific technologies into a unified, reconfigurable system.

Purpose Of The Study:

The aim of this study is to propose the utilization of stochastic computing in the design and implementation of memristor-based cellular nonlinear networks. This research addresses the need for more efficient, lightweight computational architectures for parallel processing. The authors seek to overcome the hardware resource constraints typically associated with traditional network implementations. By integrating memristors with stochastic computing, the team explores a new paradigm for approximate computing. The study intends to demonstrate that this combination maintains accuracy while optimizing the quantity of required processing elements. The researchers also aim to provide a proof-of-concept application to validate their proposed design. They focus on creating a system capable of performing real-time image processing tasks with minimal hardware overhead. This work is motivated by the potential to develop low-cost, high-performance systems for complex computational challenges.

Main Methods:

The review approach involves designing a memristor-based network architecture that leverages stochastic computing principles. Researchers developed a proof-of-concept model to validate the effectiveness of this integration. The methodology combines software-based simulations in Matlab with hardware execution on a field-programmable gate array. This hybrid strategy allows for the testing of the architecture across various image processing scenarios. The team defined specific programmable parameters to enable the network to switch between different functional tasks. They evaluated the system using both gray-scale and color image inputs to assess versatility. The approach focuses on minimizing the total count of processing elements to ensure hardware efficiency. This systematic evaluation confirms the feasibility of the proposed design for real-time applications.

Main Results:

The system demonstrates an excellent capability for performing real-time image processing tasks using a single network configuration. Researchers successfully executed image storage, edge detection, and sharpening on 512 by 512 gray-scale images. They also validated the architecture using 768 by 512 color images to confirm robustness. The findings show that the design requires a low number of processing elements for implementation. This reduction in hardware complexity leads to a cost-effective system suitable for field-programmable gate array deployment. The results confirm that adjusting programmable parameters allows the same network to handle multiple distinct operations. The implementation maintains high accuracy while providing significant advantages in resource utilization. These outcomes highlight the system's capacity for efficient, real-time operation in practical scenarios.

Conclusions:

The authors demonstrate that integrating stochastic computing with memristor-based networks provides a viable path for efficient hardware design. This synthesis suggests that reconfigurable parameters allow a single system to perform multiple distinct image processing tasks. The findings indicate that this approach significantly reduces the number of required hardware elements compared to standard implementations. Such resource optimization supports the development of cost-effective systems suitable for real-time operations. The researchers conclude that their architecture maintains high accuracy while benefiting from the inherent advantages of stochastic processing. This work confirms the potential for deploying complex bio-inspired networks on constrained hardware platforms like field-programmable gate arrays. Future implementations may benefit from the low-cost nature of this design for various practical applications. The study provides a clear framework for leveraging memristor capabilities within a stochastic computing environment.

The researchers propose a design that utilizes stochastic computing to emulate memristor-based cellular nonlinear networks. This mechanism allows for a lightweight, approximate computing framework that significantly reduces the number of processing elements required for complex operations.

The study employs a combination of Matlab and a field-programmable gate array to implement the proposed architecture. This dual-tool approach enables the validation of the system through real-time image processing tasks.

The authors state that the field-programmable gate array is necessary to achieve real-time operation. This hardware platform allows for the efficient execution of the network's parallel processing capabilities while maintaining a low cost.

The researchers use gray-scale and color images to test the system. These data types serve as the input for demonstrating the network's capacity for image storage, edge detection, and sharpening.

The system is measured by its ability to perform three distinct tasks, including edge detection and image sharpening, on high-resolution inputs. The researchers observe that the same network configuration handles all tasks by adjusting programmable parameters.

The authors claim that their design confirms the system's capacity for real-time operation. They suggest that the low number of needed elements provides significant advantages for cost-effective hardware implementation.