Affiliation:
1. Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL, USA
Abstract
A powerful method to aid in understanding the performance of parallel applications uses log or trace files containing time-stamped events and states (pairs of events). These trace files can be very large, often hundreds or even thousands of megabytes. Because of the cost of accessing and displaying such files, other methods are often used that reduce the size of the tracefiles at the cost of sacrificing detail or other information. This paper describes a hierarchical trace file format that provides for display of an arbitrary time window in a time independent of the total size of the file and roughly proportional to the number of events within the time window. This format eliminates the need to sacrifice data to achieve a smaller trace file size (since storage is inexpensive, it is necessary only to make efficient use of bandwidth to that storage). The format can be used to organize a trace file or to create a separate file ofannotationsthat may be used with conventional trace files. We present an analysis of the time to access all of the events relevant to an interval of time and we describe experiments demonstrating the performance of this file format.
Funder
U.S. Department of Energy
Subject
Computer Science Applications,Software
Cited by
12 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Design and implementation of dynamic I/O control scheme for large scale distributed file systems;Cluster Computing;2022-07-30
2. Reflector;Proceedings of the 25th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming;2020-02-19
3. Diagnosing the causes and severity of one-sided message contention;ACM SIGPLAN Notices;2015-12-18
4. Diagnosing the causes and severity of one-sided message contention;Proceedings of the 20th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming;2015-01-24
5. Visualizing execution traces with task dependencies;Proceedings of the 2nd Workshop on Visual Performance Analysis - VPA '15;2015