DocumentCode :
2766176
Title :
Scalable Communication Trace Compression
Author :
Krishnamoorthy, Sriram ; Agarwal, Khushbu
fYear :
2010
fDate :
17-20 May 2010
Firstpage :
408
Lastpage :
417
Abstract :
Characterizing the communication behavior of parallel programs through tracing can help understand an application’s characteristics, model its performance, and predict behavior on future systems. However, lossless communication traces can get prohibitively large, causing programmers to resort to variety of other techniques. In this paper, we present a novel approach to lossless communication trace compression. We augment the sequitur compression algorithm to employ it in communication trace compression of parallel programs. We present optimizations to reduce the memory overhead, reduce size of the trace files generated, and enable compression across multiple processes in a parallel program. The evaluation shows improved compression and reduced overhead over other approaches, with up to 3 orders of magnitude improvement for the NAS MG benchmark. We also observe that, unlike existing schemes, the trace files sizes and the memory overhead incurred are less sensitive to, if not independent of, the problem size for the NAS benchmarks.
Keywords :
Cloud computing; Compression algorithms; Concurrent computing; Grid computing; Laboratories; Mathematical model; Mathematics; Predictive models; Programming profession; Runtime; communication trace compression; mpi; performance analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster, Cloud and Grid Computing (CCGrid), 2010 10th IEEE/ACM International Conference on
Conference_Location :
Melbourne, Australia
Print_ISBN :
978-1-4244-6987-1
Type :
conf
DOI :
10.1109/CCGRID.2010.111
Filename :
5493458
Link To Document :
بازگشت