
El proyecto europeo ENTRA, ha ideado un prototipo experimental de software basado en una semántica de programación que indica a los programadores la cantidad de energía consumida en función del código que están elaborando.
La herramienta de ENTRA se ejecuta en paralelo al programa y, mediante análisis de código y modelado energético, muestra la cantidad de energía que costará al ordenador ejecutar dicho programa y el efecto que tendrán las decisiones de diseño en el consumo de energía.
Proyecto Entra
En el ámbito de la computación, los ahorros energéticos se intentan lograr normalmente a través del hardware. Pero según un proyecto europeo reciente, mediante este planteamiento sólo se logran ahorros parciales, quizá los menos cuantiosos. Aunque se cuente con un hardware eficiente desde el punto de vista energético, gran parte de la energía que cabría ahorrar se desperdicia debido a la ineficiencia del software instalado.
«Se puede comparar con el consumo de un coche», explica el profesor John Gallagher de la Universidad de Roskilde (Dinamarca), coordinador de ENTRA. «Lo vemos como una de las prestaciones del coche. Al comprarlo nos informan de que consume ocho litros a los cien kilómetros, pero por supuesto esto depende del estilo de conducción. Lo mismo se puede aplicar a la computación. Normalmente la energía se asocia al hardware, pero podría ahorrarse más energía mediante el software, sin variar el hardware. De ese modo no es necesario dedicar todo el esfuerzo necesario para construir hardware que posea más eficiencia energética. Este es justo el tema de estudio del proyecto ENTRA».
Consumo energético a la vista del programador
El proyecto ENTRA trata la eficiencia energética como un objetivo del diseño y pretende que las empresas informáticas puedan comercializar en menor tiempo productos eficientes energéticamente. La herramienta de ENTRA muestra el gasto (consumo) de energía en vatios o en requisitos energéticos absolutos (la energía necesaria para completar la tarea) en función de la velocidad del procesador (GHz). En lugar de tener que esperar a que el programa se instale y se ejecute en una máquina para entonces medir su consumo energético (cuando generalmente es demasiado tarde para corregir la situación), el programador conoce con antelación el consumo energético aproximado conforme al código.
El consumo energético de los ordenadores ha pasado al primer plano tanto por razones medioambientales (la huella de carbono) como prácticas (la necesidad de que la batería dure más tiempo entre cargas). El enorme crecimiento que ha experimentado el campo de la computación en el último decenio ha motivado que los centros de procesamiento de datos consuman enormes cantidades de energía. Se precisa energía para tareas de refrigeración pero también para procesar y transportar datos. El método de ENTRA se aplica a la programación de código y tareas y reduce al mínimo el consumo energético.
Un gran ahorro de batería en los smartphones
La demanda de potencia de computación aumentará de manera exponencial y las aplicaciones deberán diseñarse de modo que resulten más eficientes en el plano energético para así lograr que las baterías sean más pequeñas y haya que recargarlas con menor frecuencia.
El prototipo de ENTRA se ensaya en tres componentes que por lo general consumen mucha energía: procesamiento de audio en tiempo real, control de motores y robots y conexión a redes también en tiempo real. El prototipo de software se ejecuta sobre hardware de XMOS, una empresa de semiconductores de Bristol (Reino Unido) que abastece a los sectores de la automoción, la computación y los videojuegos. Los investigadores al cargo del proyecto han constatado en estos estudios prácticos que se podría ahorrar al menos entre un veinte y un cincuenta por ciento de energía mediante prácticas como compactar los programas y optimizar la temporización de las operaciones con el fin de reducir la velocidad a la que funciona el procesador.
En XMOS se están planteando incorporar a su gama de herramientas varios componentes de ENTRA para optimizar el consumo de energía. Los resultados de ENTRA se han presentado también a varias empresas de renombre internacional como ARM y ST Microelectronics y en los talleres EACO (Energy Aware COmputing) ante académicos punteros a nivel mundial en el campo de la computación eficiente en el plano energético.
El profesor Gallagher afirma que la ampliación de los resultados de ENTRA a escala sistémica es viable. «El método es completamente independiente de cualquier hardware o dominio de aplicación puesto que se basa exclusivamente en la semántica del lenguaje de programación y en un modelo energético general. Las mismas técnicas podrían aplicarse a ordenadores de alto rendimiento», aclara.
Financiación y socios del proyecto
El proyecto ENTRA, compuesto por cuatro socios de Dinamarca, España y Reino Unido, se puso en marcha en octubre de 2012, finalizará el 30 de septiembre de 2015 y está financiado con 2,1 millones de euros mediante el 7PM.
Más información:
__________________________________________
Servicio de Información Comunitario sobre Investigación y Desarrollo
La Universidad de Castilla-La Mancha ha acogido los días 7 y 8 de octubre una reunión de coordinación de FIREFLY, un proyecto europeo que busca electrificar parte de la cadena de valor de la industria química y reducir su dependencia de los recursos fósiles. El encuentro se celebró en la Facultad de Ciencias y Tecnologías Químicas de Ciudad Real. El...
La Escuela Técnica Superior de Ingeniería Industrial de Barcelona, perteneciente a la Universitat Politècnica de Catalunya, celebra sus 175 años con una exposición que conecta su historia con los desafíos tecnológicos y sociales de las nuevas generaciones de ingenieros. La muestra, inaugurada el 8 de octubre, puede visitarse hasta el 17 de octubre en CASA SEAT, en Barcelona, con entrada...
La Universidad Pontificia Comillas ha reunido a representantes institucionales, académicos y especialistas del sector tecnológico y de defensa para analizar las oportunidades y los desafíos de la inteligencia artificial en la seguridad y la defensa de España. El seminario, celebrado el 7 de octubre y difundido por la Universidad el día 9, fue organizado por la Facultad de Derecho de...
La Universidad Politécnica de Madrid dedica este 9 de octubre una jornada a los retos de integrar el hidrógeno en la industria y el transporte, dos ámbitos en los que la reducción de emisiones exige combinar diferentes soluciones tecnológicas. La Comunidad del Hidrógeno y Pilas de Combustible de la UPM organiza el encuentro en el salón de actos de la...
La ingeniera de telecomunicación Alicia Ramón Catalán es la ganadora del Premio Pioneras_IT 2026, promovido por el Colegio Oficial de Ingenieros de Telecomunicación y la Asociación Española de Ingenieros de Telecomunicación para visibilizar el talento femenino en el sector. La elección, anunciada el 28 de septiembre, culmina una convocatoria cuyo acto de entrega se programó para el 8 de octubre...
En cumplimiento de la Ley de Servicios de la Sociedad de la Información y de Comercio Electrónico y de Protección de Datos de Carácter Personal, te informamos que puedes revocar en cualquier momento, de forma sencilla y gratuita, el consentimiento para la recepción de mensajes promocionales del Portal de Ingenieros dando de baja tus suscripciones o bien dándote de baja del servicio del Portal de ingenieros a través de tu área privada.
Es posible que actualicemos la Política de Cookies de este sitio web, por ello le recomendamos revisar esta política cada vez que acceda al mismo con el objetivo de estar adecuadamente informado sobre cómo y para qué usamos las cookies. La Política de Cookies se actualizó por última vez el 02 de Septiembre de 2013.