Por favor, use este identificador para citar o enlazar este ítem:https://uvadoc.uva.es/handle/10324/71340
Título
VEF-Visor: Un profiler gráfico de MPI utilizando el framework de trazas VEF
Autor
Director o Tutor
Año del Documento
2024
Titulación
Grado en Ingeniería Informática
Resumen
VEF Traces es un framework de código abierto que modela el tráfico MPI de aplicaciones
reales sobre simuladores de redes de interconexión HPC (High Performance Computing).
Las herramientas proporcionadas por el framework se dividen en VEF-Prospector y
VEF-TraceLib; la primera de estas encargada de generar trazas VEF, que contienen toda la
información de las comunicaciones de la aplicación, y la segunda, que se encarga de replicar
las comunicaciones a partir de las trazas. Estas aplicaciones son utilizadas en la actualidad
en proyectos de investigación nacionales y europeos, destacando entre ellos los proyectos
europeos RED-SEA y DEEP-SEA.
El funcionamiento del framework comienza con la generación de las trazas, tras ejecutar el
comando vmpirun, se ejecuta el programa MPI a través de las bibliotecas del framework
generando así unos ficheros que posteriormente se mezclarán para obtener el modelo final
del tráfico.
La casuística que soluciona este proyecto está referida a este último fichero. El modelo final
presentaba un problema de legibilidad para los usuarios, dado que se trata de un solo
fichero de texto plano que contiene todos los datos obtenidos por la ejecución. Este
proyecto soluciona esto creando una interfaz visual capaz de leer e interpretar el contenido
de las trazas, presentando a los usuarios una forma visual de analizar las comunicaciones de
la aplicación MPI. VEF Traces is an open-source framework for modeling MPI communications on
High-Performance Computing (HPC) interconnection network simulators. The tools
provided by the framework can be divided into VEF-Prospector and VEF-TraceLib; the
former is responsible for capturing the MPI communications and generating the VEF
traces, and the latter is responsible for the replication of the communications on the
interconnection network simulator. These applications are currently used in national and
European research projects, with notable mentions including the european projects
RED-SEA and DEEP-SEA.
The operation of the framework begins with the generation of the traces, after executing
the vmpirun command, the MPI program is executed through the libraries of the
framework thus generating files that later will be processed to obtain the final traffic model.
The problem with this framework is that the final generated model has poor readability for
users. This project addresses this issue by creating a visual interface capable of reading and
interpreting the content of the resulting file, providing users with visual and interactive
tools for analyzing the communications of the MPI application.
Palabras Clave
Profiler gráfico MPI
Framework
Trazas VEF
Departamento
Departamento de Informática (Arquitectura y Tecnología de Computadores, Ciencias de la Computación e Inteligencia Artificial, Lenguajes y Sistemas Informáticos)
Idioma
spa
Derechos
openAccess
Aparece en las colecciones
- Trabajos Fin de Grado UVa [29685]
Ficheros en el ítem
La licencia del ítem se describe como Attribution-NonCommercial-NoDerivatives 4.0 Internacional