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...
Signal Flow Graphs01:18

Signal Flow Graphs

Signal-flow graphs offer a streamlined and intuitive approach to representing control systems, providing an alternative to traditional block diagrams. These graphs use branches to symbolize systems and nodes to represent signals, effectively illustrating the relationships and interactions within the system.
In a signal-flow graph, branches denote the system's transfer functions, while nodes represent the signals. The direction of signal flow is indicated by arrows, with the corresponding...
Cyclic Processes And Isolated Systems01:19

Cyclic Processes And Isolated Systems

A thermodynamic system with zero heat exchange and work is an isolated system. For these systems, the internal energy remains constant.
In the case of a non-isolated system, the change in the internal energy is zero only if the process is cyclic. A thermodynamic process is considered cyclic if the system undergoes a series of changes and returns to its initial state. 
Consider a cyclic process that returns to its initial state, undergoing a four-step process. The heat transfer along each path...
Distributed Loads: Problem Solving01:21

Distributed Loads: Problem Solving

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...
Scale-Up Processes01:14

Scale-Up Processes

The scale-up of microbial fermentation processes is essential in industrial biotechnology, allowing the transition from laboratory-scale experiments to commercial-scale production while aiming to maintain product yield and quality. This process requires meticulous adjustment of equipment design, process parameters, and contamination control strategies to accommodate increasing culture volumes.At the laboratory scale, cultures are typically maintained in 1 to 10-liter glass or autoclavable...
Interpreting Run Charts01:25

Interpreting Run Charts

Run charts, essentially line graphs plotted over time, serve as fundamental yet effective tools for process analysis. They chronicle data sequentially, facilitating the identification of trends, shifts, or cyclical movements. This graphical representation is instrumental in determining whether a process is stable or exhibits signs of potential instability indicative of special cause variation. In the healthcare domain, run charts depict infection rates over time, enabling hospitals to monitor...

You might also read

Related Articles

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

Sort by
Same author

Characterizing Defect Dynamics in Silicon Carbide Using Symmetry-Adapted Collective Variables and Machine Learning Interatomic Potentials.

Journal of chemical theory and computation·2026
Same author

Mapping of PTP1B, TCPTP, SHP2, and Putative Substrates Reveals Novel Networks in Glomerular Podocytes.

Journal of cellular physiology·2026
Same author

SigTime: Learning and Visually Explaining Time Series Signatures.

IEEE transactions on visualization and computer graphics·2025
Same author

ClimateSOM: A Visual Analysis Workflow for Climate Ensemble Datasets.

IEEE transactions on visualization and computer graphics·2025
Same author

GSCache: Real-Time Radiance Caching for Volume Path Tracing Using 3D Gaussian Splatting.

IEEE transactions on visualization and computer graphics·2025
Same author

A single-GPU implementation of first-principles molecular dynamics.

The Journal of chemical physics·2025
Same journal

MesoSplats: Texture Synthesis with Gaussian Splatting.

IEEE transactions on visualization and computer graphics·2026
Same journal

GLLA: A Unified Force-Directed Graph Layout Framework Supporting Local Adjustments.

IEEE transactions on visualization and computer graphics·2026
Same journal

Multi-Perception Crowd: Learning to combine entity and implicit perception for diverse crowd simulation.

IEEE transactions on visualization and computer graphics·2026
Same journal

Hiding in Plain Sight: Camouflaging Real-world Objects.

IEEE transactions on visualization and computer graphics·2026
Same journal

RTF2Mesh: Restricted Tangent Face Based Mesh Compression With Neural Displacement Fields.

IEEE transactions on visualization and computer graphics·2026
Same journal

Practical Occluder Generation for Mobile Games.

IEEE transactions on visualization and computer graphics·2026
See all related articles

Related Experiment Video

Updated: Jun 19, 2026

Recording and Analyzing Multimodal Large-Scale Neuronal Ensemble Dynamics on CMOS-Integrated High-Density Microelectrode Array
09:44

Recording and Analyzing Multimodal Large-Scale Neuronal Ensemble Dynamics on CMOS-Integrated High-Density Microelectrode Array

Published on: March 8, 2024

Visual analysis of inter-process communication for large-scale parallel computing.

Chris Muelder1, Francois Gygi, Kwan-Liu Ma

  • 1University of California, Davis, CA, USA. muelder@cs.ucdavis.edu

IEEE Transactions on Visualization and Computer Graphics
|October 17, 2009
PubMed
Summary
This summary is machine-generated.

Large-scale parallel computing requires efficient visualization of process communication. This study introduces a novel, scalable visualization method to overcome limitations of traditional process-centric views for performance optimization.

More Related Videos

Profiling Maternal Behavior Responses During Whole-Brain Imaging
07:12

Profiling Maternal Behavior Responses During Whole-Brain Imaging

Published on: January 24, 2025

Data Communication Based on MQTT in a Polymer Extrusion Process
08:15

Data Communication Based on MQTT in a Polymer Extrusion Process

Published on: July 15, 2022

Related Experiment Videos

Last Updated: Jun 19, 2026

Recording and Analyzing Multimodal Large-Scale Neuronal Ensemble Dynamics on CMOS-Integrated High-Density Microelectrode Array
09:44

Recording and Analyzing Multimodal Large-Scale Neuronal Ensemble Dynamics on CMOS-Integrated High-Density Microelectrode Array

Published on: March 8, 2024

Profiling Maternal Behavior Responses During Whole-Brain Imaging
07:12

Profiling Maternal Behavior Responses During Whole-Brain Imaging

Published on: January 24, 2025

Data Communication Based on MQTT in a Polymer Extrusion Process
08:15

Data Communication Based on MQTT in a Polymer Extrusion Process

Published on: July 15, 2022

Area of Science:

  • Computer Science
  • High-Performance Computing
  • Scientific Visualization

Background:

  • Optimizing serial code relies on profiling, but parallel computation introduces communication delays impacting performance.
  • As process count grows, communication overhead becomes critical for large-scale parallel applications.
  • Existing visualization tools offer statistical or process-centric views, but process-centric methods lack scalability for numerous processes.

Purpose of the Study:

  • To address the scalability limitations of current parallel program visualization techniques.
  • To propose a novel visualization approach for analyzing communication in large-scale parallel systems.
  • To demonstrate the effectiveness of the new method on systems with up to 16,384 processes.

Main Methods:

  • Development of a new visualization technique designed for enhanced scalability.
  • Application and testing of the proposed visualization on parallel systems.
  • Evaluation of the visualization's performance with a large number of processes (up to 16,384).

Main Results:

  • The proposed visualization approach offers superior scalability compared to traditional process-centric methods.
  • Demonstrated effective visualization of communication patterns in large-scale parallel executions.
  • Identified performance bottlenecks related to inter-process communication.

Conclusions:

  • A scalable visualization method is crucial for understanding and optimizing large-scale parallel applications.
  • The new approach effectively visualizes communication overhead, aiding performance tuning.
  • This work provides a valuable tool for researchers and developers working with high-performance computing.