CénitS-Computaex propone nuevas soluciones para aumentar el rendimiento de los centros de supercomputación
- Publicado: 26/07/2021 10:47
- por: extremadura.com
- 65
La tesis doctoral del ingeniero del Centro Extremeño de Investigación, Innovación Tecnológica y Supercomputación (CénitS), Javier Corral, propone a los centros de supercomputación el uso de nuevas técnicas y estrategias alternativas con las que lograr no solo reducir significativamente los tiempos de ejecución de los trabajos de cómputo de sus investigadores, sino también ahorrar en el consumo energético de los equipos.
Además, esta propuesta consigue disminuir la exigente curva de aprendizaje que afrontan quienes recurren por primera vez a estos centros para desarrollar proyectos científicos, técnicos o de ámbito empresarial.
Javier Corral ha obtenido el doctorado cum laude en Tecnologías Informáticas por la Universidad de Extremadura tras defender este jueves su tesis doctoral, titulada ‘Paralelización automática y estrategias de desarrollo de código eficiente para aumentar el rendimiento en centros de supercomputación’, dirigida conjuntamente por el director general de la Fundación Computación y Tecnologías Avanzadas de Extremadura (Computaex), José Luis González, y el profesor de la Escuela Politécnica de Cáceres, Miguel Ángel Pérez.
Dentro de dicha tesis, propone para mejorar el rendimiento y eficiencia en las ejecuciones de supercomputación recurrir a lo que en términos especializados se conoce como ‘transcompilador’, un traductor que transforma el código-fuente de los programas de software escritos en un determinado lenguaje de programación a otro lenguaje distinto Y evalúa y analiza también diversas técnicas software con el objetivo de conseguir mejoras adicionales en el rendimiento del código.
En primer lugar, realiza un detallado análisis del impacto producido al aplicar las distintas estrategias en dispositivos IoT (Internet of Things, Internet de las cosas), de gran aplicabilidad en multitud de investigaciones actuales.
Tras comprobar su impacto en la reducción de los tiempos de ejecución y en el ahorro energético, las mismas estrategias son aplicadas sobre infraestructuras HPC (High Performance Computing) para demostrar, de este modo, que las técnicas propuestas permiten aumentar la eficiencia de forma fácil y sencilla en ambos entornos y hacer posible así que los usuarios obtengan notables mejoras de rendimiento con cambios menores en sus códigos.
Con todo lo anterior se consigue que incluso usuarios noveles puedan hacer un uso más apropiado y eficiente de los recursos ofrecidos por los centros de supercomputación, disminuyendo los problemas inherentes al aprendizaje de la programación paralela.