HCJan 2, 2022

Visilence: An Interactive Visualization Tool for Error Resilience Analysis

arXiv:2201.00336v1
Originality Incremental advance
AI Analysis

This tool helps program developers in HPC by providing visual analysis to identify vulnerable parts of applications, though it is incremental as it builds on prior error resilience studies.

The authors tackled the problem of identifying vulnerability to soft errors in HPC applications by developing Visilence, a visualization tool that analyzes error resilience through control-flow graphs, demonstrating its effectiveness in a case study.

Soft errors have become one of the major concerns for HPC applications, as those errors can result in seriously corrupted outcomes, such as silent data corruptions (SDCs). Prior studies on error resilience have studied the robustness of HPC applications. However, it is still difficult for program developers to identify potential vulnerability to soft errors. In this paper, we present Visilence, a novel visualization tool to visually analyze error vulnerability based on the control-flow graph generated from HPC applications. Visilence efficiently visualizes the affected program states under injected errors and presents the visual analysis of the most vulnerable parts of an application. We demonstrate the effectiveness of Visilence through a case study.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes