CYPRESS: Combining Static and Dynamic Analysis for Top-Down Communication Trace Compression

Jidong Zhai, Jianfei Hu, Xiongchao Tang, Xiaosong Ma, Wenguang Chen

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

28 Citations (Scopus)

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.

Original languageEnglish
Title of host publicationProceedings of SC 2014 - International Conference for High Performance Computing, Networking, Storage and Analysis
PublisherIEEE Computer Society
Pages143-153
Number of pages11
EditionJanuary
ISBN (Electronic)9781479955008
DOIs
Publication statusPublished - 16 Jan 2014
EventInternational Conference for High Performance Computing, Networking, Storage and Analysis, SC 2014 - New Orleans, United States
Duration: 16 Nov 201421 Nov 2014

Publication series

NameInternational Conference for High Performance Computing, Networking, Storage and Analysis, SC
NumberJanuary
Volume2015-January
ISSN (Print)2167-4329
ISSN (Electronic)2167-4337

Conference

ConferenceInternational Conference for High Performance Computing, Networking, Storage and Analysis, SC 2014
Country/TerritoryUnited States
CityNew Orleans
Period16/11/1421/11/14

Keywords

  • High Performance Computing
  • Message Passing
  • Performance Analysis
  • Trace Compression

Fingerprint

Dive into the research topics of 'CYPRESS: Combining Static and Dynamic Analysis for Top-Down Communication Trace Compression'. Together they form a unique fingerprint.

Cite this