Aviso sobre el Uso de cookies: Utilizamos cookies propias y de terceros para mejorar la experiencia del lector y ofrecer contenidos de interés. Si continúa navegando entendemos que usted acepta nuestra política de cookies. Ver nuestra Política de Privacidad y Cookies
Tienes activado un bloqueador de publicidad

Intentamos presentarte publicidad respetuosa con el lector, que además ayuda a mantener este medio de comunicación y ofrecerte información de calidad.

Por eso te pedimos que nos apoyes y desactives el bloqueador de anuncios. Gracias.

Continuar...

Miércoles, 6 julio 2011
Computación

Hacia un software más ecológico; programar con miras a recortar el consumo energético

El aumento del consumo de energía provocado por el uso de ordenadores cada vez más potentes, y la invasión de todo tipo de dispositivos móviles y otros aparatos con funciones de procesamiento de datos que hay que recargar de energía conectándolos a alguna fuente de suministro de electricidad, ha empujado a muchos expertos hacia la búsqueda de algún modo de reducir dicho consumo.

La mayoría de los proyectos hasta ahora se centran en sistemas de refrigeración más eficientes o en brindar la posibilidad a los usuarios de que activen, en sus ordenadores y demás dispositivos, estados de ahorro energético, como por ejemplo la función de hibernación en los ordenadores.

Un proyecto nuevo y revolucionario otorga a los programadores la capacidad de contribuir a reducir dicho consumo eléctrico. Se trata de disminuir ese apetito energético de los unos y los ceros en el propio código, una acción mucho más allá del campo de acción de recursos convencionales como el modo de hibernación en los ordenadores o los salvapantallas para los monitores.

Un equipo de investigadores de la Universidad de Washington ha creado un sistema, llamado EnerJ, que, en las simulaciones efectuadas, reduce el consumo de energía hasta un 50 por ciento, y tiene el potencial (usando el hardware adecuado) de lograr un recorte energético de hasta un 90 por ciento.

Con el sistema desarrollado por Luis Ceze y sus colaboradores, los usuarios de móviles podrían disfrutar de un teléfono más pequeño, o de una batería con mayor duración, o de ambas cosas. En centros de computación, empresas con una alta actividad de ordenadores, y otras instalaciones por el estilo, el recorte en la factura de electricidad supondría una importante suma de dinero ahorrada.

[Img #3281]
La idea básica es aprovechar los procesos que pueden sobrevivir a pequeños errores que surgen cuando, por ejemplo, el voltaje se reduce o las comprobaciones de exactitud se relajan. Algunos ejemplos de aplicaciones posibles en las que este pequeño margen de error no importa, son el streaming de audio y video, los videojuegos y el reconocimiento de imágenes en tiempo real para las aplicaciones de realidad aumentada en dispositivos móviles. Un pequeño error en el procesamiento de tales datos no es importante, porque el usuario no notará cambios en las imágenes.

El sistema desarrollado en la Universidad de Washington representa un marco de trabajo general que permite obtener dos componentes de código interconectados. Una de esas dos piezas es la parte del software que requiere una precisión absoluta por la naturaleza de la tarea que realiza, por ejemplo el cifrado de la contraseña de su cuenta bancaria. La otra parte es para todos los procesos donde es admisible que haya errores ocasionales.

El software de este sistema crea además una barrera impenetrable entre los dos componentes, el exacto y el inexacto.

El programa se llama EnerJ porque es una extensión del lenguaje de programación Java. El equipo espera liberar dicha herramienta con código fuente abierto este mismo verano.


Copyright © 1996-2017 Amazings® / NCYT® | (Noticiasdelaciencia.com / Amazings.com). Todos los derechos reservados.
Depósito Legal B-47398-2009, ISSN 2013-6714 - Amazings y NCYT son marcas registradas. Noticiasdelaciencia.com y Amazings.com son las webs oficiales de Amazings.
Todos los textos y gráficos son propiedad de sus autores. Prohibida la reproducción total o parcial por cualquier medio sin consentimiento previo por escrito.
Excepto cuando se indique lo contrario, la traducción, la adaptación y la elaboración de texto adicional de este artículo han sido realizadas por el equipo de Amazings® / NCYT®.

Amazings® / NCYT® • Términos de usoPolítica de PrivacidadMapa del sitio
© 2017 • Todos los derechos reservados - Depósito Legal B-47398-2009, ISSN 2013-6714 - Amazings y NCYT son marcas registradas. Noticiasdelaciencia.com y Amazings.com son las webs oficiales de Amazings.
Powered by FolioePress