DocumentCode
1436853
Title
Efficiently Acquiring Communication Traces for Large-Scale Parallel Applications
Author
Jidong Zhai ; Tianwei Sheng ; Jiangzhou He ; Wenguang Chen ; Weiming Zheng
Author_Institution
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
Volume
22
Issue
11
fYear
2011
Firstpage
1862
Lastpage
1870
Abstract
Communication patterns of parallel applications are important to optimize application performance and design better communication subsystems. Communication patterns can be extracted from communication traces. However, existing approaches to generate communication traces need to execute the entire parallel applications on full-scale systems that are time consuming and expensive. We propose a novel technique, called Fact, which can perform FAst Communication Traces collection for large-scale parallel applications on small-scale systems. Our idea is to reduce the original program to obtain a program slice through static analysis, and to execute the program slice to acquire the communication traces. Our idea is based on an observation that most computation and message contents in parallel applications are not relevant to their spatial and volume communication attributes, and therefore can be removed for the purpose of communication trace collection. We have implemented Fact and evaluated it with NPB programs and Sweep3D. The results show that Fact can reduce resource consumptions by two orders of magnitude in most cases.
Keywords
message passing; optimisation; parallel processing; application performance optimisation; large scale parallel applications; message contents; message passing; parallel applications; pattern communication; spatial communication; volume communication; Algorithm design and analysis; Data structures; Libraries; Message passing; Process control; Runtime environment; Communication pattern; communication trace; message-passing program; parallel application.;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/TPDS.2011.49
Filename
5703089
Link To Document