Autor:
Baños-González, Miguel

Cargando...
Foto de perfil

E-mails conocidos

miguel.banos@cenits.es

Fecha de nacimiento

Proyectos de investigación

Unidades organizativas

Puesto de trabajo

Apellidos

Baños-González

Nombre de pila

Miguel

Nombre

Nombres alternativos

Afiliaciones conocidas

COMPUTAEX Foundation, Spain
Fundación COMPUTAEX (Computación y Tecnologías Avanzadas de Extremadura), Spain
Fundación Computación y Tecnologías Avanzadas de Extremadura, Spain

Páginas web conocidas

Página completa del ítem
Notificar un error en este autor

Resultados de la búsqueda

Mostrando 1 - 3 de 3
  • Artículo
    Entorno software para la mejora del rendimiento del código mediante la aplicación de técnicas de programación eficientes
    Cancho-Casado, Jorge; Baños-González, Miguel; Corral-García, Javier. Actas de las XXVII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2023), 2023-09-12.
    La mejora en el rendimiento del código y la reducción de los tiempos de ejecución resultan claves en el desarrollo de software para todo tipo de tecnologías, debido a la creciente demanda de energía global y la necesidad de una economía más verde y sostenible. Sin embargo, pocos enfoques se centran en formar a los programadores en la escritura de código eficiente. Este trabajo propone un framework para el desarrollo de códigos y aplicaciones, mediante la aplicación de un conjunto de técnicas de optimización que reducen los tiempos de ejecución. Su uso permite identificar fragmentos de código que pueden ser optimizados, y analizar la eficiencia de las técnicas en todo tipo de dispositivos e infraestructuras. Los resultados obtenidos al aplicar 10 de las técnicas del framework muestran mejoras de entre el 15% y el 9\% frente al uso de las optimizaciones automáticas ofrecidas por el compilador GCC (GNU Compiler Collection), con códigos ejecutados en un centro de procesamiento de computación de alto rendimiento.
  • Artículo
    Desarrollo de Green Software para infraestructuras HPC: Mejora del rendimiento del código a través de un framework de optimización
    Cancho-Casado, Jorge; Baños-González, Miguel; Corral-García, Javier; Murillo Rodríguez, Juan Manuel; Moraga, Mª Ángeles; García, Felix; Calero, Coral. Actas de las XXVIII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2024), 2024-06-17.
    La expansión de las TIC ha provocado un aumento cada vez más preocupante del impacto ambiental causado por la tecnología, principalmente en relación al consumo de energía y las emisiones de carbono. De este modo, el Green Software se ha convertido en un importante desafío a abordar. Esto hace que la mejora y optimización del rendimiento del código sean fundamentales en el desarrollo de software para cualquier tipo de tecnología. Aún así, el número de aproximaciones que se centran en formar a los programadores en la escritura de código eficiente es limitado. En el presente trabajo se proponen nuevas funcionalidades de un framework destinado al desarrollo de códigos y aplicaciones, mediante el empleo de un conjunto de técnicas de optimización dirigidas a la reducción de los tiempos de ejecución. Éste permite tanto analizar la eficiencia de las técnicas en una amplia variedad de dispositivos e infraestructuras de cómputo, como detectar aquellos fragmentos de código susceptibles de optimización. En este manuscrito se analiza la eficiencia de algunas de las técnicas clave incluidas en el framework sobre códigos ejecutados en un centro de computación de alto rendimiento. Los resultados experimentales alcanzan reducciones en los tiempos de ejecución de hasta un 84%, en comparación con las optimizaciones automáticas ofrecidas por el compilador GCC (GNU Compiler Collection).
  • Artículo
    Green Software en HPC: Desarrollo de estrategias de optimización para la reducción del tiempo de ejecución
    Baños-González, Miguel; Cancho-Casado, Jorge; Corral-García, Javier; Murillo Rodríguez, Juan Manuel; Moraga, Mª Ángeles; García, Felix; Calero, Coral. Actas de las XXVIII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2024), 2024-06-17.
    El crecimiento de las TIC está suponiendo un aumento preocupante del impacto medioambiental debido al incremento significativo del consumo energético de la tecnología. El Green Software se ha convertido en un espacio prioritario de investigación y desarrollo. De este modo, las propuestas relacionadas con la eficiencia en computación de alto rendimiento (High-Performance Computing, HPC) resultan claves debido a la importante huella de carbono que generan estas infraestructuras. Actualmente, existe una ausencia de propuestas en la literatura que se centren en la formación de los programadores en términos de eficiencia. En este sentido se propone un framework compuesto, por un lado, por una serie de técnicas de optimización que tienen como objetivo reducir el tiempo de ejecución del software mediante cambios en el código, así como una herramienta que permite la aplicación automática de dichas técnicas y el análisis del rendimiento de las mismas en distintos dispositivos. En este artículo se proponen 6 nuevas técnicas de programación eficiente, las cuáles alcanzan hasta un 90% de mejora de rendimiento respecto a las optimizaciones automáticas realizadas por el compilador GCC (GNU Compiler Collection).