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 ReviewedP...
The massively parallel computer architectures emerged in the last years create the platform to redef...
International audienceIn order to study the performance of scheduling algorithms, simulators of para...
The process of obtaining useful message passing applications tracefiles for performance analysis in ...
Tracing and performance analysis tools are an important component in the development of high perfor...
Abstract requirement for trace files. We show that the agent can obtain such an understanding automa...
Abstract. Performance analysis tools are an important component of the parallel program development ...
Performance analysis tools are an important component of the parallel program development and tuning...
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...
International audienceThe growing complexity of computer system hard- ware and software makes their ...
A powerful and widely-used method for analyzing the performance behavior of parallel programs is ev...
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...
Event tracing of applications under dynamic execution is crucial for performance modeling, optimizat...
Event traces are required to correctly diagnose a number of performance problems that arise on today...
The massively parallel computer architectures emerged in the last years create the platform to redef...
International audienceIn order to study the performance of scheduling algorithms, simulators of para...
The process of obtaining useful message passing applications tracefiles for performance analysis in ...
Tracing and performance analysis tools are an important component in the development of high perfor...
Abstract requirement for trace files. We show that the agent can obtain such an understanding automa...
Abstract. Performance analysis tools are an important component of the parallel program development ...
Performance analysis tools are an important component of the parallel program development and tuning...
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...
International audienceThe growing complexity of computer system hard- ware and software makes their ...
A powerful and widely-used method for analyzing the performance behavior of parallel programs is ev...
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...
Event tracing of applications under dynamic execution is crucial for performance modeling, optimizat...
Event traces are required to correctly diagnose a number of performance problems that arise on today...
The massively parallel computer architectures emerged in the last years create the platform to redef...
International audienceIn order to study the performance of scheduling algorithms, simulators of para...
The process of obtaining useful message passing applications tracefiles for performance analysis in ...