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

Biasing of FET01:22

Biasing of FET

Biasing a Junction Field Effect Transistor (JFET) is crucial for setting operational parameters and ensuring efficient functioning in electronic circuits. JFETs are characterized by using a single carrier type in N-channel or P-channel configurations, where the channel is surrounded by PN junctions. These junctions are central to the device's ability to control current flow.
In an N-channel JFET, the structure consists of N-type material forming the channel on a P-type substrate, with the gate...
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving01:29

Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving

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...
Neural Circuits01:25

Neural Circuits

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...
Statically Indeterminate Problem Solving01:16

Statically Indeterminate Problem Solving

Statically indeterminate problems are those where statics alone can not determine the internal forces or reactions. Consider a structure comprising two cylindrical rods made of steel and brass. These rods are joined at point B and restrained by rigid supports at points A and C. Now, the reactions at points A and C and the deflection at point B are to be determined. This rod structure is classified as statically indeterminate as the structure has more supports than are necessary for maintaining...
Network Function of a Circuit01:25

Network Function of a Circuit

Frequency response analysis in electrical circuits provides vital insights into a circuit's behavior as the frequency of the input signal changes. The transfer function, a mathematical tool, is instrumental in understanding this behavior. It defines the relationship between phasor output and input and comes in four types: voltage gain, current gain, transfer impedance, and transfer admittance. The critical components of the transfer function are the poles and zeros.
Multi-input and Multi-variable systems01:22

Multi-input and Multi-variable systems

Cruise control systems in cars are designed as multi-input systems to maintain a driver's desired speed while compensating for external disturbances such as changes in terrain. The block diagram for a cruise control system typically includes two main inputs: the desired speed set by the driver and any external disturbances, such as the incline of the road. By adjusting the engine throttle, the system maintains the vehicle's speed as close to the desired value as possible.
In the absence of...

You might also read

Related Articles

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

Sort by
Same author

Marfan Syndrome Prediction Via Graph Neural Networks on 3D Facial Cues.

IEEE journal of biomedical and health informatics·2026
Same author

On the state of protein function prediction: a report on the fourth CAFA challenge.

bioRxiv : the preprint server for biology·2026
Same author

Simple Calibration of Three-Axis Accelerometers with Freely Rotating Vertical Bench.

Sensors (Basel, Switzerland)·2025
Same author

An Evaluation of Non-Contact Photoplethysmography-Based Methods for Remote Respiratory Rate Estimation.

Sensors (Basel, Switzerland)·2023
Same author

Real-time face mask position recognition system based on MobileNet model.

Smart health (Amsterdam, Netherlands)·2023
Same author

pyVHR: a Python framework for remote photoplethysmography.

PeerJ. Computer science·2022

Related Experiment Videos

FPGA implementation of a stochastic neural network for monotonic pseudo-Boolean optimization.

Giuliano Grossi1, Federico Pedersini

  • 1Dipartimento di Scienze dell'Informazione, Università degli Studi di Milano, Via Comelico 39/41, I-20135 Milano, Italy. grossi@dsi.unimi.it

Neural Networks : the Official Journal of the International Neural Network Society
|August 8, 2008
PubMed
Summary

This study introduces a novel neural stochastic model implemented on Field-Programmable Gate Arrays (FPGAs) for solving complex NP-hard problems. The FPGA approach offers significantly faster computation than software, demonstrating high performance on various graph problems.

Related Experiment Videos

Area of Science:

  • Computational Neuroscience
  • Computer Engineering
  • Optimization Algorithms

Background:

  • NP-hard problems are computationally challenging.
  • Existing heuristic methods often struggle with large-scale problems.
  • Neural network models offer a promising approach to optimization.

Purpose of the Study:

  • To propose and develop a novel neural stochastic model for solving constrained NP-hard problems.
  • To implement this model on a Field-Programmable Gate Array (FPGA) for enhanced computational speed.
  • To evaluate the performance and speed of the FPGA implementation against software solutions.

Main Methods:

  • Utilized pseudo-Boolean functions to define constraints and cost functions (neural network energy).
  • Developed a hardware architecture on an FPGA exploiting parallelism for neuron updates and constraint checking.
  • Tested the neural system on random and benchmark graphs.

Main Results:

  • The FPGA implementation achieved significantly faster computation compared to software implementations.
  • The model demonstrated good performance on various NP-hard problems, particularly those with quadratic pseudo-Boolean penalty functions.
  • Parallel processing in the hardware architecture contributed to high computational speed.

Conclusions:

  • The proposed FPGA implementation of the neural stochastic model is effective for solving constrained NP-hard problems.
  • Hardware acceleration via FPGAs offers a substantial speed advantage over software for this class of problems.
  • The model's architecture is suitable for a wide range of NP-hard problems solvable with quadratic pseudo-Boolean penalty functions.