Understanding the behavior of software in execution is a key step in identifying and fixing performance issues. This is especially important in high performance computing contexts where even minor performance tweaks can translate into large savings in terms of computational resource use. To aid performance analysis, developers may collect an execution trace-a chronological log of program activity during execution. As traces represent the full history, developers can discover a wide array of possibly previously unknown performance issues, making them an important artifact for exploratory performance analysis. However, interactive trace visualization is difficult due to issues of data size and complexity of meaning. Traces represent nanosecond-level events across many parallel processes, meaning the collected data is often large and difficult to explore. The rise of asynchronous task parallel programming paradigms complicates the relation between events and their probable cause. To address these challenges, we conduct a continuing design study in collaboration with high performance computing researchers. We develop diverse and hierarchical ways to navigate and represent execution trace data in support of their trace analysis tasks. Through an iterative design process, we developed Traveler, an integrated visualization platform for task parallel traces. Traveler provides multiple linked interfaces to help navigate trace data from multiple contexts. We evaluate the utility of Traveler through feedback from users and a case study, finding that integrating multiple modes of navigation in our design supported performance analysis tasks and led to the discovery of previously unknown behavior in a distributed array library.

Download full-text PDF

Source
http://dx.doi.org/10.1109/TVCG.2022.3209375DOI Listing

Publication Analysis

Top Keywords

performance analysis
16
task parallel
12
performance
9
parallel traces
8
performance issues
8
high performance
8
performance computing
8
traces represent
8
trace data
8
analysis tasks
8

Similar Publications

Near-infrared (NIR) spectroscopy, with its advantages of non-destructive analysis, simple operation, and fast detection speed, has been widely applied in various fields. However, the effectiveness of current spectral analysis techniques still relies on complex preprocessing and feature selection of spectral data. While data-driven deep learning can automatically extract features from raw spectral data, it typically requires large amounts of labeled data for training, limiting its application in spectral analysis.

View Article and Find Full Text PDF

Purpose: To propose a new sign of patellar maltracking in recurrent patellar dislocation (RPD) and compare the differences in lower limb rotational and bony structural abnormalities among the different signs.

Patients And Methods: A retrospective study included 279 patients (mean age: 22 years; female: 81%) who underwent primary surgery for RPD over the past 4 years was performed. The patients were grouped based on the characteristics of patellar tracking: low-, moderate- and high-grade J-sign.

View Article and Find Full Text PDF

Objectives: Parkinson's disease (PD) is characterized by olfactory dysfunction (OD) and cognitive deficits at its early stages, yet the link between OD and cognitive deficits is also not well-understood. This study aims to examine the changes in the olfactory network associated with OD and their relationship with cognitive function in de novo PD patients.

Methods: A total of 116 drug-naïve PD patients and 51 healthy controls (HCs) were recruited for this study.

View Article and Find Full Text PDF

Objective: To examine the role and diagnostic potential of miR-421 in prostate cancer (PCa).

Methods: Expression data and clinical information for miR-421 were obtained from the TCGA and Genotype-Tissue Expression (GTEx) databases. Experimental validation was performed at the cellular, blood, and tissue levels to confirm miR-421 expression and its association with clinicopathological features.

View Article and Find Full Text PDF

Cystic Echinococcosis (CE) is a zoonotic disease caused by sensu lato. Diagnosing CE primarily relies on imaging techniques, and there is a crucial need for an objective laboratory test to enhance the diagnostic process. Today, cell-free DNAs (cfDNAs) have gained importance regarding their biomarker potential.

View Article and Find Full Text PDF

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!