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

Distributed Loads: Problem Solving01:21

Distributed Loads: Problem Solving

711
Beams are structural elements commonly employed in engineering applications requiring different load-carrying capacities. The first step in analyzing a beam under a distributed load is to simplify the problem by dividing the load into smaller regions, which allows one to consider each region separately and calculate the magnitude of the equivalent resultant load acting on each portion of the beam. The magnitude of the equivalent resultant load for each region can be determined by calculating...
711
Distributed Loads01:19

Distributed Loads

597
Distributed loads are a common type of load that engineers and scientists encounter in various practical situations. Distributed loads often refer to a type of load spread over a surface or a structure and can be modeled as continuous force per unit area.
For example, consider a bookshelf filled with books stacked vertically adjacent to each other. The weight of the books is evenly distributed over the length of the shelf. As a result, the pressure at different locations on the surface of the...
597
Parallel Processing01:20

Parallel Processing

220
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...
220
Maxwell-Boltzmann Distribution: Problem Solving01:20

Maxwell-Boltzmann Distribution: Problem Solving

1.7K
Individual molecules in a gas move in random directions, but a gas containing numerous molecules has a predictable distribution of molecular speeds, which is known as the Maxwell-Boltzmann distribution, f(v).
This distribution function f(v) is defined by saying that the expected number N (v1,v2) of particles with speeds between v1 and v2 is given by
1.7K
Work Done During Volume Change01:17

Work Done During Volume Change

4.3K
In mechanics, work is done on an object when the force acting on it displaces the object. In thermodynamics, work done on a system can be estimated when the system's volume changes during any thermodynamic process.
Consider a gas confined to a cylinder fitted with a movable piston at one end. If the gas expands from volume V1 to volume V2, it exerts a force on the piston, such that the piston moves by a distance dr.
The work done by the gas on the piston can be expressed as
4.3K
Ampere-Maxwell's Law: Problem-Solving01:17

Ampere-Maxwell's Law: Problem-Solving

742
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...
742

You might also read

Related Articles

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

Sort by
Same author

Mitigating Cold Start Problem in Serverless Computing with Function Fusion.

Sensors (Basel, Switzerland)·2021
Same journal

RETRACTED: Zhang et al. A Novel Framework for Reconstruction and Imaging of Target Scattering Centers via Wide-Angle Incidence in Radar Networks. <i>Sensors</i> 2025, <i>25</i>, 6802.

Sensors (Basel, Switzerland)·2026
Same journal

Enhancing Unsupervised Multi-Source Domain Adaptation for Person Re-Identification via Mixture of Experts and Graph-Based Relation.

Sensors (Basel, Switzerland)·2026
Same journal

Development of an Instrumented Glove for Palmar Pressure Assessment in Kayakers.

Sensors (Basel, Switzerland)·2026
Same journal

Development and Experimental Validation of an Autonomous IoT-Based Monitoring System for Real-Time Water Quality Assessment in the Amazon River.

Sensors (Basel, Switzerland)·2026
Same journal

Semi-Supervised Adversarial Learning Framework for Controller Area Network Bus Intrusion Detection.

Sensors (Basel, Switzerland)·2026
Same journal

Smart Optimization Method for Safety Signs in Innovative Manufacturing Environments Integrating Industrial Field IoT Sensors and Knowledge Graphs.

Sensors (Basel, Switzerland)·2026
See all related articles

Related Experiment Video

Updated: Sep 5, 2025

Design and Optimization Strategies of a High-Performance Vented Box
14:23

Design and Optimization Strategies of a High-Performance Vented Box

Published on: June 9, 2023

1.2K

SURF: Direction-Optimizing Breadth-First Search Using Workload State on GPUs.

Daegun Yoon1, Sangyoon Oh1

  • 1Department of Artificial Intelligence, Ajou University, Suwon 16499, Korea.

Sensors (Basel, Switzerland)
|July 9, 2022
PubMed
Summary
This summary is machine-generated.

We introduce SURF, a novel method to optimize Breadth-First Search (BFS) on GPUs. SURF dynamically selects traversal directions for improved graph processing performance, outperforming existing methods.

Keywords:
GPUdirection-optimizing BFSfrontier workload

More Related Videos

Author Spotlight: Optimization of Airflow Velocities in Battery Cooling Systems for Enhanced Thermal Performance and Reduced Energy Consumption
10:36

Author Spotlight: Optimization of Airflow Velocities in Battery Cooling Systems for Enhanced Thermal Performance and Reduced Energy Consumption

Published on: November 3, 2023

1.7K
A Quantitative Fitness Analysis Workflow
11:39

A Quantitative Fitness Analysis Workflow

Published on: August 13, 2012

14.6K

Related Experiment Videos

Last Updated: Sep 5, 2025

Design and Optimization Strategies of a High-Performance Vented Box
14:23

Design and Optimization Strategies of a High-Performance Vented Box

Published on: June 9, 2023

1.2K
Author Spotlight: Optimization of Airflow Velocities in Battery Cooling Systems for Enhanced Thermal Performance and Reduced Energy Consumption
10:36

Author Spotlight: Optimization of Airflow Velocities in Battery Cooling Systems for Enhanced Thermal Performance and Reduced Energy Consumption

Published on: November 3, 2023

1.7K
A Quantitative Fitness Analysis Workflow
11:39

A Quantitative Fitness Analysis Workflow

Published on: August 13, 2012

14.6K

Area of Science:

  • Computer Science
  • Graph Algorithms
  • High-Performance Computing

Background:

  • Graph data structures are vital in scientific and social networks, requiring efficient analysis via graph algorithms.
  • Breadth-First Search (BFS) is a fundamental algorithm for large-scale graph processing, often implemented in specialized libraries.
  • Optimizing BFS performance on Graphics Processing Units (GPUs) is critical for handling complex graph workloads.

Purpose of the Study:

  • To propose SURF (Selecting directions Upon Recent workload of Frontiers), a novel direction selection method for enhancing BFS performance on GPUs.
  • To address the limitations of existing direction selection methods that rely on static thresholds.
  • To improve the efficiency of BFS by dynamically adapting to varying workload frontiers.

Main Methods:

  • Defined and analyzed metrics characterizing the workload state of graph frontiers.
  • Developed a deep neural network model that uses these metrics as input features for direction selection.
  • Implemented the SURF method and compared its performance against state-of-the-art BFS optimization techniques.

Main Results:

  • SURF demonstrates higher direction prediction accuracy compared to existing methods.
  • The proposed method significantly reduces BFS execution time on GPUs.
  • SURF achieved speedups of up to 5.62x over Gunrock and 3.15x over Enterprise.

Conclusions:

  • SURF offers a more effective approach to direction optimization in BFS by considering dynamic workload metrics.
  • The deep neural network-based approach provides accurate direction selection for improved BFS performance.
  • SURF represents a significant advancement in efficient large-scale graph processing on GPUs.