ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
A study of tracing overhead on a high-performance linux cluster
Full text PdfPdf (255 KB)
Source
Principles and Practice of Parallel Programming archive
Proceedings of the 12th ACM SIGPLAN symposium on Principles and practice of parallel programming table of contents
San Jose, California, USA
POSTER SESSION: Posters table of contents
Pages: 158 - 159  
Year of Publication: 2007
ISBN:978-1-59593-602-8
Authors
Kathryn Mohror  Portland State University, Portland, OR
Karen L. Karavanic  Portland State University, Portland, OR
Sponsors
ACM: Association for Computing Machinery
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 44,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1229428.1229465
What is a DOI?

ABSTRACT

Our goal in this work was to identify and quantify the overheads of tracing parallel applications. We investigate several different sources of overhead related to tracing: trace instrumentation, periodic writing of trace files to disk, differing trace buffer sizes, system changes, and increasing numbers of processors in the target application. We encountered overheads as large as 26.7% for writing the trace file to disk. We found that buffer sizes can make a difference in the overheads, and that differences in system software can also contribute to the level of the perturbation. Our results show that the overhead of instrumentation correlates strongly with the number of events, while the overhead of writing the trace buffer increases with increasing numbers of processors.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Cluster File Systems, Inc., "Lustre: A Scalable, High-Performance File System," Cluster File Systems, Inc. whitepaper, Nov. 11, 2002. (available at: http://www.lustre.org/docs/whitepaper.pdf, June 2006).
 
3
J. Garlick and C. Dunlap, "Building CHAOS: an Operating Environment for Livermore Linux Clusters," Lawrence Livermore National Laboratory, CA, UCRL-ID-151968, February 21, 2002.
 
4
 
5
K. Mohror and K.L. Karavanic, "A Study of Tracing Overhead on a High-Performance Linux Cluster," Portland State University Computer Science Technical Report number TR-06-06, December 2006.
 
6


Collaborative Colleagues:
Kathryn Mohror: colleagues
Karen L. Karavanic: colleagues