International audienceGiven the complexity of current supercomputers and applications, being able to trace application executions to understand their behaviour is not a luxury. As constraints, tracing systems have to be as little intrusive as possible in the application code and performances, and be precise enough in the collected data.In this article, we present how works the tracing system used by the task-based runtime system StarPU. We study the different sources of performance overhead coming from the tracing system and how to reduce these overheads. Then, we evaluate the accuracy of distributed traces with different clock synchronization techniques. Finally, we summarize our experiments and conclusions with the lessons we learned to e...
The need for increased computing capability and more diverse hardware with its evermore complex topo...
Trace-driven simulation is a widely used technique to evaluate microprocessor architecture and/or me...
Supercomputing is a key technological pillar of modern science and engineering, indispensable for so...
Tracing software execution is an important part of understanding system performance. Raw CPU power h...
Event tracing of applications under dynamic execution is crucial for performance modeling, optimizat...
Fay is a flexible platform for the efficient collection, processing, and analysis of software execut...
ABSTRACT: Tracing allows the analysis of task interactions with each other and with the operating sy...
This thesis contributes to the field of performance analysis in High Performance Computing with new ...
A powerful and widely-used method for analyzing the performance behavior of parallel programs is ev...
Abstract. Performance analysis tools are an important component of the parallel program development ...
Abstract requirement for trace files. We show that the agent can obtain such an understanding automa...
Abstract—Unified tracing is the process of collecting trace logs across the boundary of kernel and u...
Performance analysis tools are an important component of the parallel program development and tuning...
The need for increased computing capability and more diverse hardware with its evermore complex topo...
A powerful and widely-used method for analyzing the performance behavior of parallel programs is eve...
The need for increased computing capability and more diverse hardware with its evermore complex topo...
Trace-driven simulation is a widely used technique to evaluate microprocessor architecture and/or me...
Supercomputing is a key technological pillar of modern science and engineering, indispensable for so...
Tracing software execution is an important part of understanding system performance. Raw CPU power h...
Event tracing of applications under dynamic execution is crucial for performance modeling, optimizat...
Fay is a flexible platform for the efficient collection, processing, and analysis of software execut...
ABSTRACT: Tracing allows the analysis of task interactions with each other and with the operating sy...
This thesis contributes to the field of performance analysis in High Performance Computing with new ...
A powerful and widely-used method for analyzing the performance behavior of parallel programs is ev...
Abstract. Performance analysis tools are an important component of the parallel program development ...
Abstract requirement for trace files. We show that the agent can obtain such an understanding automa...
Abstract—Unified tracing is the process of collecting trace logs across the boundary of kernel and u...
Performance analysis tools are an important component of the parallel program development and tuning...
The need for increased computing capability and more diverse hardware with its evermore complex topo...
A powerful and widely-used method for analyzing the performance behavior of parallel programs is eve...
The need for increased computing capability and more diverse hardware with its evermore complex topo...
Trace-driven simulation is a widely used technique to evaluate microprocessor architecture and/or me...
Supercomputing is a key technological pillar of modern science and engineering, indispensable for so...