@inproceedings{ca0d64731eb94c8b97e020f422d3df17,
title = "CYPRESS: Combining Static and Dynamic Analysis for Top-Down Communication Trace Compression",
abstract = "Communication traces are increasingly important, both for parallel applications' performance analysis/optimization, and for designing next-generation HPC systems. Meanwhile, the problem size and the execution scale on supercomputers keep growing, producing prohibitive volume of communication traces. To reduce the size of communication traces, existing dynamic compression methods introduce large compression overhead with the job scale. We propose a hybrid static-dynamic method that leverages information acquired from static analysis to facilitate more effective and efficient dynamic trace compression. Our proposed scheme, Cypress, extracts a program communication structure tree at compile time using inter-procedural analysis. This tree naturally contains crucial iterative computing features such as the loop structure, allowing subsequent runtime compression to {"}fill in{"}, in a {"}top-down{"} manner, event details into the known communication template. Results show that Cypress reduces intra-process and inter-process compression overhead up to 5× and 9× respectively over state-of-the-art dynamic methods, while only introducing very low compiling overhead.",
keywords = "High Performance Computing, Message Passing, Performance Analysis, Trace Compression",
author = "Jidong Zhai and Jianfei Hu and Xiongchao Tang and Xiaosong Ma and Wenguang Chen",
note = "Publisher Copyright: {\textcopyright} 2014 IEEE.; International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2014 ; Conference date: 16-11-2014 Through 21-11-2014",
year = "2014",
month = jan,
day = "16",
doi = "10.1109/SC.2014.17",
language = "English",
series = "International Conference for High Performance Computing, Networking, Storage and Analysis, SC",
publisher = "IEEE Computer Society",
number = "January",
pages = "143--153",
booktitle = "Proceedings of SC 2014 - International Conference for High Performance Computing, Networking, Storage and Analysis",
address = "United States",
edition = "January",
}