Good Papers
IEEE Transactions on Parallel and Distributed Systems 2021Event sequencesU Science and Technology of Chin

Lossy Compression of Communication Traces Using Recurrent Neural Networks

LCR models HPC communication traces as time series via lightweight recurrent neural networks to achieve up to three orders of magnitude lossy compression while accurately replaying MPI performance patterns.

Jingwei Sun, Yan Xin Tao, Hao Sun, Huancheng Lin, Guangzhong Sun

Published 20219 citationsPaper ↗

69%
OverallHighly rated
?
OverallHighly ratedVote to see the score
Readers
–

Only vote on papers you've read. Sign in to vote.

AI panel6/20reviewers recommend it
lenient 3/5
medium 3/10
strict 0/5
AI panel?Vote to see what the 20 AI reviewers said

Abstract

In high performance computing (HPC) systems, collecting and replaying communication traces are fundamental approaches to analyze performance. With increasingly large-scale HPC systems and applications, tracing tools can produce huge trace data that is costly and challenging to store and analyze. Due to the inherent repetition of behaviors of HPC applications, domain-aware data compression methods can effectively reduce the storage cost of trace data. This study proposes LCR (Lossy Compression and Replay), a framework that aggressively compresses and replays MPI communication traces. Differing from existing trace compression methods, which explicitly identify loop and synchronization structures of communication events, LCR models traces as time series and compactly represents them by lightweight recurrent neural networks. Experimental results demonstrate that LCR can further reduce the size of irregular traces by three orders of magnitude at most, compared with existing structural methods. Meanwhile, LCR accurately reproduces performance and communication patterns of original MPI programs.