Debido al alto tráfico generado por robots, aplicamos límites en el número de peticiones permitidas por cliente y bloqueos por IP automáticos. Si haces un uso legítimo y estás teniendo problemas, avísanos para reevaluar nuestras políticas de bloqueo. Disculpa las molestias.

Artículo:
Entorno software para la mejora del rendimiento del código mediante la aplicación de técnicas de programación eficientes

Cargando...
Miniatura

Editor

Sistedes

Publicado en

Actas de las XXVII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2023)

Licencia Creative Commons

Resumen

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.

Descripción

Acerca de Cancho Casado, Jorge

Palabras clave

Código Eficiente, Optimización Software, Optimización De Rendimiento, High Performance Computing (HPC)

Citación

Cancho-Casado, J., Baños-González, M., Corral-García, J.: Entorno software para la mejora del rendimiento del código mediante la aplicación de técnicas de programación eficientes. In: Durán Toro, A. (ed.) Actas de las XXVII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2023). Sistedes (2023). https://hdl.handle.net/11705/JISBD/2023/1613