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

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...
Heterogeneous Catalysis01:22

Heterogeneous Catalysis

Heterogeneous catalysis involves a catalyst in a different phase from the reactants. It is a process where the catalyst and the reactants are in distinct phases, typically solid and gas or liquid.Most heterogeneous catalysts are metals, metal oxides, or acids. The list includes transition metals like iron (Fe), cobalt (Co), nickel (Ni), palladium (Pd), platinum (Pt), chromium (Cr), manganese (Mn), tungsten (W), silver (Ag), and copper (Cu). These metals possess partially vacant d orbitals that...
Parallel-axis Theorem01:06

Parallel-axis Theorem

The parallel-axis theorem provides a convenient and quick method of finding the moment of inertia of an object about an axis parallel to the axis passing through its center of mass. Consider a thin rod as an example. There is a striking similarity between the process of finding the moment of inertia of a thin rod about an axis through its middle, where the center of mass lies, and about an axis through its end using the conventional method. In the conventional method, the concept of linear mass...
Multimachine Stability01:25

Multimachine Stability

Multimachine stability analysis is crucial for understanding the dynamics and stability of power systems with multiple synchronous machines. The objective is to solve the swing equations for a network of M machines connected to an N-bus power system.
In analyzing the system, the nodal equations represent the relationship between bus voltages, machine voltages, and machine currents. The nodal equation is given by:
Clamper Circuit01:14

Clamper Circuit

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 conduct,...
Parallel-Axis Theorem for an Area01:12

Parallel-Axis Theorem for an Area

The moment of inertia is a fundamental concept in mechanical engineering that plays a significant role in designing rotationally symmetric objects such as flywheels, gears, and other mechanical systems. In this context, we will discuss the moment of inertia of a flywheel rotating about its centroidal axis and how it relates to the moment of inertia about an axis parallel to it.
For a flywheel approximated as a solid disc, consider an infinitesimal differential element with an arbitrary distance...

You might also read

Related Articles

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

Sort by
Same author

AI-driven multiscale simulations illuminate mechanisms of SARS-CoV-2 spike dynamics.

The international journal of high performance computing applications·2024
Same author

Intelligent resolution: Integrating Cryo-EM with AI-driven multi-resolution simulations to observe the severe acute respiratory syndrome coronavirus-2 replication-transcription machinery in action.

The international journal of high performance computing applications·2024
Same author

Application Experiences on a GPU-Accelerated Arm-based HPC Testbed.

The proceedings of International Conference on High Performance Computing in Asia-Pacific Region (HPC Asia 2023 Workshops) : 27 February to 2 March 2023, Singapore. International Conference/Exhibition on High-Performance Computing in th...·2024
Same author

Dynamics of chromosome organization in a minimal bacterial cell.

Frontiers in cell and developmental biology·2023
Same author

VMD as a Platform for Interactive Small Molecule Preparation and Visualization in Quantum and Classical Simulations.

Journal of chemical information and modeling·2023
Same author

Lessons Learned from Responsive Molecular Dynamics Studies of the COVID-19 Virus.

Proceedings of UrgentHPC 2021 : the Third International Workshop on HPC for Urgent Decision Making·2022
Same journal

The GA4GH Task Execution Application Programming Interface: Enabling Easy Multicloud Task Execution.

Computing in science & engineering·2025
Same journal

Comparing the Use of Research Resource Identifiers and Natural Language Processing for Citation of Databases, Software, and Other Digital Artifacts.

Computing in science & engineering·2025
Same journal

FluoRender Script: A Case Study of Lingua Franca in Translational Computer Science.

Computing in science & engineering·2023
Same journal

ANARI: A 3-D Rendering API Standard.

Computing in science & engineering·2022
Same journal

Cloud Computing for COVID-19: Lessons Learned From Massively Parallel Models of Ventilator Splitting.

Computing in science & engineering·2022
Same journal

Supercomputing Pipelines Search for Therapeutics Against COVID-19.

Computing in science & engineering·2022
See all related articles

Related Experiment Video

Updated: Jun 7, 2026

Standardized Modular Assembly of Polycistronic Operons with Modular Cloning (MoClo) using the In-Cloning toolkit
06:28

Standardized Modular Assembly of Polycistronic Operons with Modular Cloning (MoClo) using the In-Cloning toolkit

Published on: September 2, 2025

OpenCL: A Parallel Programming Standard for Heterogeneous Computing Systems.

John E Stone1, David Gohara, Guochun Shi

  • 1Beckman Institute, University of Illinois at Urbana-Champaign, Urbana, IL, 61801.

Computing in Science & Engineering
|November 2, 2010
PubMed
Summary
This summary is machine-generated.

This study overviews recent microprocessor architectures and introduces Open Computing Language (OpenCL), a parallel programming standard designed for these advanced systems.

Related Experiment Videos

Last Updated: Jun 7, 2026

Standardized Modular Assembly of Polycistronic Operons with Modular Cloning (MoClo) using the In-Cloning toolkit
06:28

Standardized Modular Assembly of Polycistronic Operons with Modular Cloning (MoClo) using the In-Cloning toolkit

Published on: September 2, 2025

Area of Science:

  • Computer Science
  • Electrical Engineering
  • Parallel Computing

Background:

  • Modern microprocessors exhibit complex architectural features driving the need for efficient parallel programming.
  • Existing programming models may not fully exploit the capabilities of contemporary hardware.

Purpose of the Study:

  • To provide an overview of key architectural features in recent microprocessor designs.
  • To describe the programming model and abstractions offered by OpenCL.

Main Methods:

  • Review of current microprocessor architectural trends.
  • Analysis of the OpenCL standard's programming model and abstractions.

Main Results:

  • Detailed examination of architectural innovations in recent microprocessors.
  • Explanation of OpenCL's approach to parallel programming for heterogeneous systems.

Conclusions:

  • OpenCL offers a standardized framework for programming modern parallel microprocessor architectures.
  • Understanding these architectures and OpenCL is crucial for efficient parallel software development.