An integrated pipelined ecosystem for automating application installation, execution and performance analysis
Gespeichert in:
| Titel: | An integrated pipelined ecosystem for automating application installation, execution and performance analysis |
|---|---|
| Autoren: | Chapagain, Bibek |
| Weitere Verfasser: | Vicente Dorca, David, Labarta Mancho, Jesús José |
| Verlagsinformationen: | Universitat Politècnica de Catalunya, 2025. |
| Publikationsjahr: | 2025 |
| Schlagwörter: | Computació d'alt rendiment, Automation, Supercomputadors, Àrees temàtiques de la UPC::Informàtica::Enginyeria del software, scripts de Python, High performance computing, Supercomputers, High-performance computing, Python scripts, Càlcul intensiu (Informàtica), Automatització |
| Beschreibung: | Este trabajo de fin de grado presenta el diseño y despliegue de un ecosistema integral de benchmarking, automatizando el procedimiento de instalación, ejecución y análisis en centros HPC. Este ingenioso enfoque elimina la tediosa implementación manual de la in stalación de aplicaciones, aborda los problemas de incompatibilidad y simplifica el flujo de trabajo del entorno. El procedimiento del programa se lleva a cabo en dos super computadoras, Marenostrum5 y Leonardo. Este estudio muestra métodos para integrar diferentes herramientas de HPC, lo que permite una infraestructura para que los usuar ios e investigadores de HPC tengan un análisis detallado de las aplicaciones de manera eficiente. Los resultados de este trabajo proporcionan, en primer lugar, una guía para el entorno de los superordenadores y, posteriormente, para obtener las métricas óptimas del rendimiento de las aplicaciones para cada sistema. Además, se ha creado una documentación pública que explica cómo utilizar las aplicaciones instaladas a través de EasyBuild en Marenos trum5. Este estudio también intenta contribuir a la comunidad de EasyBuild. Por último, este proyecto sirve como introducción al mundo de la informática de alto rendimiento (HPC), iluminando el proceso de instalación de aplicaciones y su análisis. Aquest treball de fi de grau presenta el disseny i desplegament d’un ecosistema de benchmarking integral, automatitzant el procediment d’instal·lació, execució i anàlisi en centres HPC. Aquest enginyós enfocament elimina la tediosa implementació manual de la instal·lació d’aplicacions, aborda els problemes d’incompatibilitat i simplifica el flux de treball de l’entorn. El procediment del programa es realitza en dos superordinadors, Marenostrum5 i Leonardo. Aquest estudi mostra mètodes per integrar diferents eines d’HPC, permetent una infraestructura perquè els usuaris i investigadors d’HPC tinguin una anàlisi detallada de les aplicacions de manera eficient. Els resultats d’aquest treball proporcionen en primer lloc una guia a l’entorn de superordinadors i, posteriorment, a l’obtenció de mètriques òptimes de rendiment d’aplicacions per a cada sistema. A més, s’ha creat una documentació pública que explica com utilitzar les aplicacions instal·lades a través d’EasyBuild en Marenostrum5. Aquest estudi també intenta contribuir a la comunitat EasyBuild. Finalment, aquest projecte serveix com a introducció al món de la computació d’alt rendiment (HPC), il·luminant el procés d’instal·lació de l’aplicació i la seva anàlisi. This bachelor thesis presents the design and deployment of a comprehensive benchmark ing ecosystem, automating the installation, execution, and analysis procedure on HPC centers. This ingenious approach eliminates the tedious manual implementation of ap plication installation, addresses the incompatibility issues and simplifies the environment workflow. The program procedure is conducted on two supercomputers, Marenostrum5 and Leonardo. This study showcases methods to integrate different HPC tools, allowing an infrastructure for HPC users and researchers to have a detailed analysis of applications in an efficient manner. The results of this work firstly provide a guide to the supercomputer environment and subsequently, to obtaining optimal metrics of application performance for each system. Moreover, a public documentation has been created that explains how to use applications installed via EasyBuild within Marenostrum5. This study also tries to contribute to the EasyBuild community. Finally, this project serves as a introduction to the world of High Performance Computing(HPC), illuminating the application installation process and its analysis. |
| Publikationsart: | Bachelor thesis |
| Dateibeschreibung: | application/pdf |
| Sprache: | English |
| Zugangs-URL: | https://hdl.handle.net/2117/428841 |
| Dokumentencode: | edsair.od......3484..d5a33fa087cda16092afe9f28a50d4ad |
| Datenbank: | OpenAIRE |
| Abstract: | Este trabajo de fin de grado presenta el diseño y despliegue de un ecosistema integral de benchmarking, automatizando el procedimiento de instalación, ejecución y análisis en centros HPC. Este ingenioso enfoque elimina la tediosa implementación manual de la in stalación de aplicaciones, aborda los problemas de incompatibilidad y simplifica el flujo de trabajo del entorno. El procedimiento del programa se lleva a cabo en dos super computadoras, Marenostrum5 y Leonardo. Este estudio muestra métodos para integrar diferentes herramientas de HPC, lo que permite una infraestructura para que los usuar ios e investigadores de HPC tengan un análisis detallado de las aplicaciones de manera eficiente. Los resultados de este trabajo proporcionan, en primer lugar, una guía para el entorno de los superordenadores y, posteriormente, para obtener las métricas óptimas del rendimiento de las aplicaciones para cada sistema. Además, se ha creado una documentación pública que explica cómo utilizar las aplicaciones instaladas a través de EasyBuild en Marenos trum5. Este estudio también intenta contribuir a la comunidad de EasyBuild. Por último, este proyecto sirve como introducción al mundo de la informática de alto rendimiento (HPC), iluminando el proceso de instalación de aplicaciones y su análisis.<br />Aquest treball de fi de grau presenta el disseny i desplegament d’un ecosistema de benchmarking integral, automatitzant el procediment d’instal·lació, execució i anàlisi en centres HPC. Aquest enginyós enfocament elimina la tediosa implementació manual de la instal·lació d’aplicacions, aborda els problemes d’incompatibilitat i simplifica el flux de treball de l’entorn. El procediment del programa es realitza en dos superordinadors, Marenostrum5 i Leonardo. Aquest estudi mostra mètodes per integrar diferents eines d’HPC, permetent una infraestructura perquè els usuaris i investigadors d’HPC tinguin una anàlisi detallada de les aplicacions de manera eficient. Els resultats d’aquest treball proporcionen en primer lloc una guia a l’entorn de superordinadors i, posteriorment, a l’obtenció de mètriques òptimes de rendiment d’aplicacions per a cada sistema. A més, s’ha creat una documentació pública que explica com utilitzar les aplicacions instal·lades a través d’EasyBuild en Marenostrum5. Aquest estudi també intenta contribuir a la comunitat EasyBuild. Finalment, aquest projecte serveix com a introducció al món de la computació d’alt rendiment (HPC), il·luminant el procés d’instal·lació de l’aplicació i la seva anàlisi.<br />This bachelor thesis presents the design and deployment of a comprehensive benchmark ing ecosystem, automating the installation, execution, and analysis procedure on HPC centers. This ingenious approach eliminates the tedious manual implementation of ap plication installation, addresses the incompatibility issues and simplifies the environment workflow. The program procedure is conducted on two supercomputers, Marenostrum5 and Leonardo. This study showcases methods to integrate different HPC tools, allowing an infrastructure for HPC users and researchers to have a detailed analysis of applications in an efficient manner. The results of this work firstly provide a guide to the supercomputer environment and subsequently, to obtaining optimal metrics of application performance for each system. Moreover, a public documentation has been created that explains how to use applications installed via EasyBuild within Marenostrum5. This study also tries to contribute to the EasyBuild community. Finally, this project serves as a introduction to the world of High Performance Computing(HPC), illuminating the application installation process and its analysis. |
|---|
Nájsť tento článok vo Web of Science