Obtención de modelos estadísticos de rendimiento de las comunicaciones en aplicaciones MPI

Este artículo presenta una nueva estrategia para la obtención de modelos estadísticos del rendimiento de aplicaciones paralelas en un cluster. En concreto, se propone un nuevo mecanismo, basado en microbenchmarks, para obtener una caracterización precisa de las comunicaciones MPI y un nuevo procedimiento para la determinación del modelo estadístico del tiempo de ejecución de una aplicación paralela. Para caracterizar las comunicaciones, se ha introducido un nuevo modelo empírico, derivado del conocido LogGP, que tiene en cuenta la dependencia del overhead de los envíos con el tamaño de mensaje y que se puede considerar como una generalización del modelo LogP

Palabras clave: Caracterización de la red, modelos de rendimiento, instrumentación, MPI