International audienceIn order to study the performance of scheduling algorithms, simulators of parallel and distributed applications need accurate models of the application's behavior during execution. For this purpose, traces of low-level events collected during the actual execution of real applications are needed. Collecting such traces is a difficult task due to the timing, to the interference of instrumentation code, and to the storage and transfer of the collected data. To address this problem we propose a comprehensive software architecture, which instruments the application's executables, gather hierarchically the traces, and post-process them in order to feed simulation models. We designed it to be scalable, modular and extensible
Analyzing and understanding the performance behavior of parallel applications on parallel computing ...
A powerful and widely-used method for analyzing the performance behavior of parallel programs is eve...
Over the past few years, computer architecture research has moved towards execution-driven simulatio...
Analyzing and understanding the performance behavior of parallel applicationson various compute infr...
The massively parallel computer architectures emerged in the last years create the platform to redef...
Tracing and performance analysis tools are an important component in the development of high perform...
International audienceAnalyzing and understanding the performance behavior of parallel applications ...
International audienceThe off-line (or post-mortem) analysis of execution event traces is a popular ...
International audienceAnalysts commonly use execution traces collected at runtime to understand the ...
Supercomputers’ evolution is at the source of both hardware and software challenges. In the quest fo...
Supercomputers’ evolution is at the source of both hardware and software challenges. In the quest fo...
International audienceSimulation is a fast, controlled, and reproducible way to evaluate new algorit...
Simulation is a popular approach to obtain objective performance indicators on platforms that are no...
GRID5000This manual describes step-by-step how to create a Grid'5000 appliance that comprises all th...
High Performance Computing is now a strategic resource as it allows to simulate complex phenomena in...
Analyzing and understanding the performance behavior of parallel applications on parallel computing ...
A powerful and widely-used method for analyzing the performance behavior of parallel programs is eve...
Over the past few years, computer architecture research has moved towards execution-driven simulatio...
Analyzing and understanding the performance behavior of parallel applicationson various compute infr...
The massively parallel computer architectures emerged in the last years create the platform to redef...
Tracing and performance analysis tools are an important component in the development of high perform...
International audienceAnalyzing and understanding the performance behavior of parallel applications ...
International audienceThe off-line (or post-mortem) analysis of execution event traces is a popular ...
International audienceAnalysts commonly use execution traces collected at runtime to understand the ...
Supercomputers’ evolution is at the source of both hardware and software challenges. In the quest fo...
Supercomputers’ evolution is at the source of both hardware and software challenges. In the quest fo...
International audienceSimulation is a fast, controlled, and reproducible way to evaluate new algorit...
Simulation is a popular approach to obtain objective performance indicators on platforms that are no...
GRID5000This manual describes step-by-step how to create a Grid'5000 appliance that comprises all th...
High Performance Computing is now a strategic resource as it allows to simulate complex phenomena in...
Analyzing and understanding the performance behavior of parallel applications on parallel computing ...
A powerful and widely-used method for analyzing the performance behavior of parallel programs is eve...
Over the past few years, computer architecture research has moved towards execution-driven simulatio...