Tracing and performance analysis tools are an important component in the development of high performance applications. Tracing parallel programs with current tracing tools, however, easily leads to large trace files with hundreds of Megabytes. The storage, visualization, and analysis of such trace files is often difficult. We propose a trace-scaling agent for tracing parallel applications, which learns the application behavior in runtime and achieves a small, easy to handle trace. The agent dynamically identifies the amount of information needed to capture the application behavior. This knowledge acquired at runtime allows recording only the non-iterative trace information, which drastically reduces the size of the trace file.Peer Reviewe
The massively parallel computer architectures emerged in the last years create the platform to redef...
Event tracing of applications under dynamic execution is crucial for performance modeling, optimizat...
Abstract. Tracing parallel programs to observe their performance introduces in-trusion as the result...
Tracing and performance analysis tools are an important component in the development of high perfor...
Tracing and performance analysis tools are an important component in the development of high perform...
Performance analysis tools are an important component of the parallel program development and tuning...
Abstract. Performance analysis tools are an important component of the parallel program development ...
A powerful and widely-used method for analyzing the performance behavior of parallel programs is eve...
A powerful and widely-used method for analyzing the performance behavior of parallel programs is eve...
//TRACE1 is a new approach for extracting and replaying traces of parallel applications to recreate ...
A powerful and widely-used method for analyzing the performance behavior of parallel programs is eve...
Abstract. Automatic trace analysis is an effective method of identifying complex performance phenome...
One of the important phases of parallel programming is performance analysis. Trace data provides inf...
It is easy to find errors and inefficient parts of a sequential program, by using a standard debugge...
Tracing software execution is an important part of understanding system performance. Raw CPU power h...
The massively parallel computer architectures emerged in the last years create the platform to redef...
Event tracing of applications under dynamic execution is crucial for performance modeling, optimizat...
Abstract. Tracing parallel programs to observe their performance introduces in-trusion as the result...
Tracing and performance analysis tools are an important component in the development of high perfor...
Tracing and performance analysis tools are an important component in the development of high perform...
Performance analysis tools are an important component of the parallel program development and tuning...
Abstract. Performance analysis tools are an important component of the parallel program development ...
A powerful and widely-used method for analyzing the performance behavior of parallel programs is eve...
A powerful and widely-used method for analyzing the performance behavior of parallel programs is eve...
//TRACE1 is a new approach for extracting and replaying traces of parallel applications to recreate ...
A powerful and widely-used method for analyzing the performance behavior of parallel programs is eve...
Abstract. Automatic trace analysis is an effective method of identifying complex performance phenome...
One of the important phases of parallel programming is performance analysis. Trace data provides inf...
It is easy to find errors and inefficient parts of a sequential program, by using a standard debugge...
Tracing software execution is an important part of understanding system performance. Raw CPU power h...
The massively parallel computer architectures emerged in the last years create the platform to redef...
Event tracing of applications under dynamic execution is crucial for performance modeling, optimizat...
Abstract. Tracing parallel programs to observe their performance introduces in-trusion as the result...