An open-source tool-chain for performance analysis

10Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Modern supercomputers with multi-core nodes enhanced by accelerators as well as hybrid programming models introduce more complexity in modern applications. Efficiently exploiting all of the available resources requires a complex performance analysis of applications in order to detect time-consuming or idle sections. This paper presents an open-source tool-chain for analyzing the performance of parallel applications. It is composed of a trace generation framework called EZTRACE, a generic interface for writing traces in multipe formats called GTG, and a trace visualizer called VITE. These tools cover the main steps of performance analysis - from the instrumentation of applications to the trace analysis - and are designed to maximize the compatibility with other performance analysis tools. Thus, these tools support multiple file formats and are not bound to a particular programming model. The evaluation of these tools show that they provide similar performance compared to other analysis tools. © Springer-Verlag Berlin Heidelberg 2012.

Cite

CITATION STYLE

APA

Coulomb, K., Degomme, A., Faverge, M., & Trahay, F. (2012). An open-source tool-chain for performance analysis. In Proceedings of the 5th International Workshop on Parallel Tools for High Performance Computing 2011 (pp. 37–48). https://doi.org/10.1007/978-3-642-31476-6_4

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free