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

356
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...
356
Multimachine Stability01:25

Multimachine Stability

249
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:
249
Cluster Sampling Method01:20

Cluster Sampling Method

13.1K
Appropriate sampling methods ensure that samples are drawn without bias and accurately represent the population. Because measuring the entire population in a study is not practical, researchers use samples to represent the population of interest.
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
13.1K
Distributed Loads: Problem Solving01:21

Distributed Loads: Problem Solving

819
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...
819
Area Computation by the Alternative Coordinate Method01:24

Area Computation by the Alternative Coordinate Method

204
The alternative coordinate method, also known as the Shoelace Formula, is a technique for determining the area of a traverse using Cartesian coordinates. This method relies on the sequential arrangement of x and y coordinates for each point of the shape, ensuring accuracy and ease of application.In this approach, each corner's x and y coordinates are listed as fractions, with the x-coordinate as the numerator and the y-coordinate as the denominator. These coordinates are arranged sequentially...
204
Load-frequency control01:28

Load-frequency control

285
Load-frequency control (LFC) is vital for maintaining power system stability, ensuring that frequency and power flows remain within acceptable limits during load changes. Turbine-governor control eliminates rotor accelerations and decelerations following load changes. However, a steady-state frequency error persists when the change in the turbine-governor reference setting is zero. In an interconnected power system, each area agrees to export or import a scheduled amount of power through...
285

You might also read

Related Articles

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

Sort by
Same author

The OsGSK1-OsBZR3-OsJAZ4 module integrates nitrate signaling with brassinosteroid and jasmonic acid crosstalk to drive cell wall remodeling for salt recovery in rice.

Plant communications·2026
Same author

Genome-Resolved insights into significance of DNRA Microbes in N<sub>2</sub>O production during manure composting.

Bioresource technology·2026
Same author

Mitigation of compound environmental challenges via orchestrating the ABA- and nitrogen-mediated signaling pathways.

Journal of plant physiology·2025
Same author

Harnessing polyploidy and nitric oxide for improved arsenic tolerance in Oryza sativa.

BMC plant biology·2025
Same author

Simultaneous determination of residues of 16 aminoglycosides residues in livestock and poultry meat based on ion pair interaction by solid-phase extraction and liquid chromatography-tandem mass spectrometry.

Food additives & contaminants. Part A, Chemistry, analysis, control, exposure & risk assessment·2025
Same author

Anchoring platinum clusters in CoP@CoNi layered double hydroxide to prepare high-performance and stable electrodes for efficient water splitting at high current density.

Journal of colloid and interface science·2025
Same journal

Correction: Kang et al. Fluid Flow to Electricity: Capturing Flow-Induced Vibrations with Micro-Electromechanical-System-Based Piezoelectric Energy Harvester. <i>Micromachines</i> 2024, <i>15</i>, 581.

Micromachines·2026
Same journal

Femtosecond Laser Texturing of Wood Coatings with Bio-Based Epoxy and Wax Additives for Enhanced Hydrophobicity.

Micromachines·2026
Same journal

Engineering of Optoelectronic Devices for Renewable Energy Applications.

Micromachines·2026
Same journal

Phase Transformation and Electrochemical Behavior of Hexagonal TiO<sub>2</sub> Nanotubes Under Different Annealing Temperatures and Heating Rates.

Micromachines·2026
Same journal

Process Optimization and Predictive Modeling of Femtosecond Laser Precision Milling for Commercial PMMA Slices.

Micromachines·2026
Same journal

A Hybrid Preprocessing Multi-Objective Surrogate Model for Thermal MEMS Actuators.

Micromachines·2026
See all related articles

Related Experiment Video

Updated: Oct 16, 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.3K

Locality-Based Cache Management and Warp Scheduling for Reducing Cache Contention in GPU.

Juan Fang1, Zelin Wei1, Huijing Yang1

  • 1Faculty of Information Technology, Beijing University of Technology, Beijing 100124, China.

Micromachines
|October 23, 2021
PubMed
Summary
This summary is machine-generated.

Locality-Based Cache Management (LCM) and Locality-Based Warp Scheduling (LWS) reduce Graphics Processing Unit (GPU) cache contention. These methods improve GPU performance by 26% through better cache utilization and memory request coalescing.

Keywords:
GPGPUcache managementwarp scheduling

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.8K
Author Spotlight: Optimizing Cryo-EM Analysis with CryoSieve for Enhanced Particle Selection Efficiency
06:41

Author Spotlight: Optimizing Cryo-EM Analysis with CryoSieve for Enhanced Particle Selection Efficiency

Published on: May 10, 2024

2.0K

Related Experiment Videos

Last Updated: Oct 16, 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.3K
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.8K
Author Spotlight: Optimizing Cryo-EM Analysis with CryoSieve for Enhanced Particle Selection Efficiency
06:41

Author Spotlight: Optimizing Cryo-EM Analysis with CryoSieve for Enhanced Particle Selection Efficiency

Published on: May 10, 2024

2.0K

Area of Science:

  • High-performance computing
  • Computer architecture
  • Parallel processing

Background:

  • Graphics Processing Units (GPUs) are crucial for high-performance computing but are limited by memory latency.
  • Shared, small L1 data caches in GPUs lead to contention and pipeline stalls due to multiple warps.
  • Inefficient cache management hinders overall GPU performance.

Purpose of the Study:

  • To introduce Locality-Based Cache Management (LCM) and Locality-Based Warp Scheduling (LWS) to mitigate GPU cache contention.
  • To enhance GPU performance by optimizing cache utilization and memory access patterns.
  • To address the bottleneck of memory operation latency in GPU computing.

Main Methods:

  • Classifying load instructions based on data locality: streaming, intra-warp, and inter-warp.
  • Implementing LCM to manage cache behavior according to data locality.
  • Utilizing LWS to apply cache bypass for streaming data and enhance inter-warp memory coalescing.

Main Results:

  • LCM and LWS effectively reduce cache contention and pipeline stalls.
  • Improved cache utilization through intelligent cache bypass and request coalescing.
  • Achieved an average performance improvement of 26% compared to baseline GPU performance.

Conclusions:

  • LCM combined with LWS significantly enhances GPU cache performance.
  • The proposed methods offer a viable solution to memory latency bottlenecks in GPUs.
  • This approach leads to substantial overall performance gains in high-performance computing applications.