Una gran cantidad de energía en los sistemas de Tecnologías de la Información y la Comunicación (TIC) puede ser desperdiciada por el software, independientemente de la eficiencia energética del hardware subyacente. Para evitar este tipo de desperdicio, los programadores necesitan comprender el consumo de energía de los programas durante el proceso de desarrollo en lugar de esperar a medir la energía después del despliegue. Tal comprensión se ve obstaculizada por la gran brecha conceptual del hardware, donde se consume la energía, a los lenguajes de alto nivel ya las abstracciones de programación. Los enfoques descritos en este capítulo involucran dos temas principales: modelado de energía y análisis de energía. El propósito del modelado es atribuir valores de energía a construcciones de programación, ya sea a nivel de instrucciones de máquina, código intermedio o código fuente. El análisis energético implica inferir el consumo de energía de un programa desde la semántica del programa junto con un modelo de energía. Finalmente, el capítulo discute cómo el análisis de energía y las técnicas de modelado se pueden incorporar en herramientas de ingeniería de software, incluyendo compiladores existentes, para ayudar al programador consciente de energía a optimizar el consumo de energía del código.
Esta es una versión de prueba de citación de documentos de la Biblioteca Virtual Pro. Puede contener errores. Lo invitamos a consultar los manuales de citación de las respectivas fuentes.
Video:
El camino hacia una electricidad 100% limpia | Los retos de la descarbonización de la red
Artículo:
Previsión del precio de compensación del mercado eléctrico a medio plazo mediante una máquina de vectores soporte múltiple de dos etapas
Video:
Eficiencia energética: el reto y la oportunidad
Capítulo de libro:
Método para alinear facetas en concentradores grandes que tienen espejos segmentados para aplicaciones térmicas solares
Artículo:
Semillero de investigadores: los primeros pasos