A powerful and widely-used method for analyzing the performance behavior of
parallel programs is event tracing. When an application is traced, performancerelevant
events, such as entering functions or sending messages, are recorded at runtime
and analyzed post-mortem to identify and potentially remove performance problems.
While event tracing enables the detection of performance problems at a high
level of detail, growing trace-file size often constrains its scalability on large-scale
systems and complicates management, analysis, and visualization of trace data. In this
article, we survey current approaches to handle large traces and classify them according
to the primary issues they address and the primary benefits they offer.
CitationWolf, F; Freitag, F; Mohr, B; Moore, S; Wylie,B. Large event traces in parallel performance analysis.
All rights reserved. This work is protected by the corresponding intellectual and industrial property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public communication or transformation of this work are prohibited without permission of the copyright holder. If you wish to make any use of the work not provided for in the law, please contact: email@example.com