3 research outputs found

    Modelado analítico del rendimiento de aplicaciones en sistemas paralelos

    Get PDF
    Las herramientas de análisis del rendimiento son un instrumento fundamental para comprender y evaluar el comportamiento de las aplicaciones en sistemas paralelos. En particular, los modelos analíticos permiten una rápida evaluación del rendimiento de estas aplicaciones de forma independiente al sistema y, por lo tanto, son una herramienta adecuada en situaciones en las que el tiempo de respuesta sea crítico como, por ejemplo, en la planificación de tareas. El objetivo de esta tesis es el desarrollo de un entorno de análisis que permita obtener, de un modo sencillo, modelos analíticos de aplicaciones en sistemas paralelos. Este entorno define una metodología de modelado que consta de una fase de instrumentación del código, para obtener información acerca del comportamiento de la aplicación en múltiples situaciones experimentales, y una fase de análisis, en la cual se utilizan técnicas estadísticas para construir un modelo analítico preciso del comportamiento de la aplicación

    Software tools for performance modeling of parallel programs

    No full text
    This paper presents a framework based on a user driven methodology to obtain analytical models of MPI applications on parallel systems in a systematic and easy to use way. This methodology consists of two stages. In the first one, instrumentation of the source code is performed using CALL, which is a profiling tool for interacting with the code in an easy, simple and direct way. New features are added to CALL to obtain different performace metrics and store the performance information in XML files. Using this information, an analytical model of the performance behavior is obtained in the second stage by means of R, a language and environment for statistical analysis. The structure of the whole framework is detailed in this paper, and some selected examples are used to show its practical use.
    corecore