Un proyecto de investigación europeo dirigido por la Universidad Tecnológica de Chalmers ha lanzado un conjunto de herramientas que harán que los sistemas informáticos sean más eficientes energéticamente, un tema crítico para la informática moderna. El uso del marco de los programadores del proyecto ha sido capaz de proporcionar una gran transmisión de datosagregaciones 54 veces más eficientes energéticamente que con implementaciones estándar.
El consumo de energía es uno de los desafíos clave de la informática moderna, ya sea para dispositivos cliente integrados inalámbricos o centros informáticos de alto rendimiento. La capacidad de desarrollar software eficiente en el consumo de energía es crucial, ya que el uso de datos y procesamiento de datos sigue aumentando en todas las áreas desociedad. La necesidad de computación eficiente en energía no solo se debe al impacto ambiental, sino que necesitamos computación eficiente en energía para cumplir incluso con las tendencias predichas.
El proyecto Excess, financiado por la UE, que finaliza el 31 de agosto, se propuso hace tres años asumir lo que los investigadores percibieron como una falta de enfoques holísticos e integrados para cubrir todas las capas del sistema, desde el hardware hasta el software a nivel de usuario, y las limitaciones que esto causóa la explotación de las soluciones existentes y su eficiencia energética. Analizaron inicialmente dónde se desperdicia el rendimiento energético, y en base a ese conocimiento, han desarrollado un marco que debería permitir el desarrollo rápido de la producción de software eficiente en energía.
"Cuando comenzamos este programa de investigación, existía una clara falta de herramientas y modelos matemáticos para ayudar a los ingenieros de software a programar de manera eficiente en el consumo de energía, y también a razonar de manera abstracta sobre el poder y el comportamiento energético de su software", dice Philippas Tsigas, profesor de Ingeniería Informática en la Universidad Tecnológica de Chalmers y líder de proyecto de Excess. "El enfoque holístico del proyecto involucra tanto componentes de hardware como de software, lo que permite al programador tomar decisiones arquitectónicas conscientes de la energía de manera temprana. Esto permite mayores ahorros de energíaque los enfoques anteriores, donde la optimización de energía del software a menudo se aplicaba como un paso secundario, después de que se escribió la aplicación inicial "
El proyecto Excess ha dado pasos importantes para proporcionar un conjunto de herramientas y modelos a los desarrolladores de software y diseñadores de sistemas para permitirles programar de una manera eficiente en términos de energía. La caja de herramientas abarca desde componentes de hardware fundamentalmente nuevos que ahorran energía, como elPlataforma Movidius Myriad, a sofisticadas bibliotecas y algoritmos eficientes.
Las pruebas ejecutadas en grandes agregaciones de transmisión de datos, una operación común utilizada en análisis de datos en tiempo real, han mostrado resultados impresionantes. Cuando se usa el marco Excess, el programador puede proporcionar una solución 54 veces más eficiente energéticamente en comparación con una implementación estándar en unProcesador de PC de alta gama. El enfoque holístico Exceso presenta primero los beneficios del hardware, utilizando un procesador incorporado, y luego continúa mostrando la mejor manera de dividir los cálculos dentro del procesador, para mejorar aún más el rendimiento.
Fuente de la historia :
Materiales proporcionado por Universidad Tecnológica de Chalmers . Nota: El contenido puede ser editado por estilo y longitud.
Cite esta página :