arrow
Return

Spatio-Temporal Evolving Anomaly Detection Tool for Large-Scale Heterogeneous Programs Analysis

delete2026-07-09
delete0
PRE
AI
Z
Zhibo Xuan
D
Da Huo
H
Hailong Yang
X
Xin You
G
Genshen Chu
Z
Zhongzhi Luan
Y
Yi Liu
D
Depei Qian
DOI:10.1109/tpds.2026.3711798delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Performance analysis is critical in optimizing performance. However, existing methods predominantly rely on domain expertise and focus narrowly on limited detection scopes, making program performance analysis in heterogeneous HPC systems particularly challenging under the constraints of limited expertise, architectural complexity, a huge amount of code, and large program scales. In this paper, we propose a <underline xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">S</u>patio-<underline xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">T</u>emporal <underline xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">E</u>volving <underline xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">A</u>nomaly <underline xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">D</u>etection based tool for automatic <underline xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">He</u>terogeneous <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">(HeSTEAD)</i> program analysis. <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">HeSTEAD</i> captures spatio-temporal characteristics of programs using a novel graph representation. It further employs an optimized dynamic GNN model and an unsupervised learning method to identify anomalies within a specific execution. In addition, <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">HeSTEAD</i> provides hierarchical analysis that enables developers to better understand and optimize program performance across both hardware and software levels. We evaluate <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">HeSTEAD</i> on a real-world HPC platform with 16,000 GPUs, and the results demonstrate that <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">HeSTEAD</i> effectively identifies software and hardware inefficiencies in large-scale heterogeneous environments, and that the guided optimizations yield significant performance improvements.
Keywords:
Performance
heterogeneous program
anomalies
hierarchical analysis

Journal

IEEE Transactions on Parallel and Distributed Systems cover
IEEE Transactions on Parallel and Distributed Systems
IF:
6
Papers:
5.2K
Citations:
1.1W

Organization

B
Beihang University
Scholars:
5.1W
Papers: 4.1W
Citations: 37
U
university of science and technology beijing
Scholars:
1.2W
Papers: 4.2K
Citations: 2