Desarrollo de aplicaciones de bajo consumo para dispositivos Ultrabook™

El rendimiento de bajo consumo es un componente clave en los dispositivos Ultrabook™ y en los dispositivos móviles en general. Mientras que la nueva generación de dispositivos Ultrabook™ vienen con funciones de hardware incorporadas que mejoran el rendimiento, el consumo de energía no pertenece al dominio del hardware solamente. El software cumple una función importante para que los dispositivos UltrabookTM hagan un uso de energía lo más eficiente posible. En esta sección, encontrará recursos que le ayudarán a diseñar y desarrollar un software "ecológico".


Sección 1: Hardware, SO Windows* y Software:

Los tres componentes de las plataformas móviles que afectan el consumo de energía son la batería, el hardware y el software. El primer conjunto de recursos le ayudan a entender las funciones importantes del software que determinan cuánta energía utilizan las aplicaciones tales como el procesador o el sistema operativo. También se cubrieron algunas técnicas eficientes del SO Windows 7* para el ahorro de energía como la fusión del temporizador. Estas técnicas preparan el marco para las consideraciones de diseño de un software con mayor eficiencia de energía. Si deseas saber cómo la elección de algoritmos, multi-threading, vectorización, software dirigido por eventos, conocimiento del contexto, datos eficientes, (caché del disco I/O), eficiencia de inactividad, resolución de tiempo, y las actividades en segundo plano pueden afectar la eficiencia de energía de la plataforma de destino, estás en el lugar indicado. Estos recursos le mostrarán una gran cantidad de técnicas de software que podrían garantizar una aplicación eficiente, óptima y bien diferenciada para ser ejecutada en dispositivos Ultrabook.

1: Desarrollo del código "ecológico"

2: Recursos adicionales sobre el desarrollo de Software "ecológico"

3: Criterio de consumo eficiente de energía del software

4: Pautas de consumo eficiente de energía del software


Sección 2: Herramientas

En esta sección encontrará recursos acerca de las herramientas disponibles que hay para identificar las causas principales del comportamiento de ineficiencia de energía en la aplicación. Aprenderá a usar herramientas tales como el Intel® Power Checker, Windows Powercfg y Battery Life Analyzer.

1: Fine-Grained Application Analysis for Energy-Aware Computing

2: Intel® Power Checker

3: Intel® Energy Checker SDK

4: Power Analysis of Disk I/O Methodologies

Para obtener más información, visite la comunidad de consumo eficiente de energía. Encuentre todas las respuestas a sus preguntas sobre el consumo de energía en el foro de consumo eficaz de energía.  Si desea más información y recursos sobre aplicaciones para desarrollar, optimizar y monetizar dispositivos Ultrabook, visite nuestrar comunidad Ultrabook.

Avisos

LA INFORMACIÓN QUE FIGURA EN EL PRESENTE DOCUMENTO ES PROPORCIONADA EN RELACIÓN CON PRODUCTOS INTEL. ESTE DOCUMENTO NO CONCEDE LICENCIA ALGUNA, EXPLÍCITA O IMPLÍCITA, MEDIANTE ESTOPPEL O DE CUALQUIER OTRA FORMA, SOBRE CUALQUIER DERECHO DE PROPIEDAD INTELECTUAL. EXCEPTO TAL COMO SE ESPECIFICA EN LOS TÉRMINOS Y CONDICIONES DE INTEL RELATIVOS A LAS VENTAS DE DICHOS PRODUCTOS, INTEL NO ASUME RESPONSABILIDADES CUALESQUIERA QUE FUEREN. ASÍ MISMO, INTEL NIEGA TODA GARANTÍA EXPRESA O IMPLÍCITA EN LO QUE A VENTAS O USO DE LOS PRODUCTOS DE INTEL SE REFIERE INCLUYENDO LAS RESPONSABILIDADES O LAS GARANTÍAS RELATIVAS A LA CAPACIDAD PARA UN FIN DETERMINADO, MERCADERÍA O VULNERACIÓN DE CUALQUIER PATENTE, COPYRIGHT O CUALQUIER OTRO DERECHO DE PROPIEDAD INTELECTUAL.

SALVO ACUERDO PREVIO POR ESCRITO REALIZADO POR INTEL, LOS PRODUCTOS INTEL NO SE HAN DISEÑADO PARA NINGUNA APLICACIÓN EN LA QUE UN FALLO DEL PRODUCTO INTEL PUEDA CREAR UNA SITUACIÓN EN LA QUE SE PUEDAN PRODUCIR DAÑOS PERSONALES O LA MUERTE.

Intel puede realizar cambios en las especificaciones y descripciones del producto en cualquier momento, sin previo aviso. Los diseñadores no deben confiar en la ausencia o en las características de cualquiera de las funciones o instrucciones marcadas como "reservada" o "no definida". Intel las reserva para una definición futura y no se hará responsable de los conflictos o incompatibilidades que surjan de los futuros cambios realizados en las mismas. La información sobre producto contenida en el sitio web o en los Materiales estará sujeta a cambios sin previo aviso. No concluya un diseño con esta información.

Los productos descritos en este documento pueden contener defectos de diseño o errores conocidos como fe de erratas que pueden hacer que el producto se aparte de las especificaciones publicadas. Las erratas detectadas hasta el momento están disponibles a petición del interesado.

Póngase en contacto con la oficina de ventas local de Intel o con su distribuidor para obtener las especificaciones más recientes antes de hacer el pedido del  producto.
Para obtener copias de los documentos que tienen un número de orden y a las cuales se hace referencia en este documento, o en otra bibliografía de Intel llame al número 1-800-548-4725, o visite: http://www.intel.com/design/literature.htm.

El software y las cargas de trabajo utilizadas en las pruebas de rendimiento han sido optimizados para el rendimiento solamente en microprocesadores Intel. Las pruebas de rendimiento, como SYSmark y MobileMark, se han medido utilizando sistemas, componentes, software, operaciones y funciones informáticas específicas. Cualquier cambio realizado en cualquiera de estos factores puede hacer que los resultados varíen. Es conveniente consultar otras fuentes de información y pruebas de rendimiento que le ayudarán a evaluar a fondo sus posibles compras, incluyendo el rendimiento de un producto concreto en combinación con otros.

Cualquier código de software publicado en este documento se proporciona según una licencia de software y solo se podrá utilizar o copiar de acuerdo a los términos de dicha licencia. Copyright © 2012 Intel Corporation. All rights reserved. *Other names and brands may be claimed as the property of others.

Para obtener más información sobre las optimizaciones del compilador, consulte el aviso sobre la optimización.