Los chips de cuatro núcleos en los teléfonos móviles no son más que un trabajo de marketing en la nieve

Superman (Jor-El, not Kal-El...)

Imágenes de Superman y frases como '¡más rápido que una bala!' son lo que Nvidia quiere que los consumidores evoquen en sus mentes cuando piensen en su nuevo quad-core, SoC Tegra 3 orientado a dispositivos móviles. Anunciado en febrero pasado como una primicia mundial, Kal-El está listo para hacer su debut en el próximo Tableta Asus Transformer Prime. Prometiendo hasta cinco veces el rendimiento del Tegra 2, Nvidia ha dicho que el chip definitivamente llegará a los dispositivos de tableta, y ahora con noticias del próximo HTC Edge, parece que Tegra 3 también llegará a los teléfonos. Se informa que Edge es el primer teléfono de cuatro núcleos del mundo, lo que teóricamente lo convierte en el teléfono móvil más rápido del planeta. Eso está muy bien, pero aunque siempre se quiere más potencia, los desarrolladores y fabricantes de dispositivos móviles no están preparados para aprovechar dicho hardware. Hasta que las mejoras en la duración de la batería y el nivel de desarrollo de aplicaciones estén en consonancia con este tipo de tecnología, no es más que una pérdida de dinero.

El consumidor medio sabe muy poco sobre cómo interactúa el software con la CPU que está instalada en su dispositivo móvil. Para la gran mayoría, simplemente 'quieren que funcione', de ahí que el iPhone se venda tan bien. No tienen idea de las ventajas que aporta la informática de doble núcleo a su experiencia en general, y mucho menos a los de cuatro núcleos. En sus mentes, cuanto más grande, mejor, que es lo que los departamentos de marketing quieren que piensen.

Tim, el hombre de las herramientas



La lógica que les pasa por la cabeza es que cuantos más núcleos tenga un dispositivo, mejor debe ser. Técnicamente, eso es correcto. Más núcleos significa más poder, lo que resalta el Tim the Tool Man en cualquiera. Pero comprar un dispositivo de cuatro núcleos en este momento es equivalente a comprar una motosierra realmente bonita y luego usarla para cortar el césped. Cualquiera que sea testigo de cómo un vecino intenta tal hazaña pensaría que fue un poco excesivo utilizar una herramienta tan pesada para una tarea relativamente fácil. Lo mismo ocurre ahora con el ecosistema de aplicaciones para teléfonos móviles.

Sí, es un hecho que todas las aplicaciones en este momento beneficiode tener una CPU de doble núcleo. Los dispositivos relegarán las tareas del sistema a un núcleo, de modo que una aplicación pueda ejecutarse completamente en otro. Sin embargo, este es un beneficio de cómo se ejecuta el sistema operativo, no cómo se escribe la aplicación. El problema con cualquier dispositivo es que hay una cantidad limitada de recursos disponibles para el uso del sistema. El sistema operativo que se ejecuta en un dispositivo trabaja para hacer malabares con la asignación de recursos para asegurarse de que el dispositivo continúe funcionando sin problemas. Android e iOS manejan esta multitarea de diferentes maneras, ambas provenientes de un modelo filosófico diferente.

Apple ha estructurado iOS para limitar la cantidad de tareas que se pueden ejecutar al mismo tiempo. Cuando se alcanza este límite, se detendrá un proceso cuando se abra uno nuevo, lo que permitirá que el uso de los recursos del sistema se mantenga en un nivel en el que el usuario no nota ninguna diferencia en el rendimiento. Esto coincide con el deseo de Apple de controlar la experiencia total del usuario en sus dispositivos.

Android adopta un enfoque más abierto a la multitarea, y decide administrar las aplicaciones en ejecución en lugar de eliminarlas. Cuando los recursos comienzan a agotarse, Android comienza a tomar 'notas' para las aplicaciones que se están ejecutando actualmente. Identifica cuáles no se están utilizando en este momento, toma nota del estado en el que se encuentra la aplicación y luego las apaga. Cuando un usuario reanuda la aplicación, se inicia en el mismo punto exacto y comienza a ejecutarse nuevamente. De los dos métodos, iOS hace un mejor trabajo utilizando su arquitectura de doble núcleo de la forma en que fue diseñado.

Es un poco como el triste estado de las aplicaciones Honeycomb

Si bien el proceso anterior se puede utilizar para argumentar que los dispositivos de múltiples núcleos son un beneficio, el hecho es que hay muy pocas aplicaciones que están optimizadas para aprovechar al máximo una CPU que puede realizar múltiples subprocesos. Con Android, por ejemplo, son tan pocos los que aprovechan el chipset Tegra 2 que Nvidia decidió crear una aplicación que los resalte para que no se pierdan en la confusión. Ahora, las aplicaciones que aprovechan son bastante sorprendentes gráficamente (se puede ver que se hizo mucho trabajo), lo que probablemente sea el obstáculo para la mayoría de los desarrolladores de aplicaciones. La gran mayoría son operaciones pequeñas con presupuestos operativos bajos que no pueden respaldar el desarrollo que aprovecha al máximo el hardware disponible.

La duración de la batería para los propietarios de dispositivos Android ha sido una plaga que no desearían a sus enemigos. El ejemplo perfecto es el HTC Thunderbolt, un teléfono que se alimenta de pilas para el desayuno. Mucho de eso tiene que ver con las capacidades LTE que tiene, pero es una pena que la mayor ventaja de tener ese dispositivo sea también lo que agota su batería más rápido. La tecnología de la batería es tan pobre que la recomendación de los fabricantes es apagar la mejor funcionalidad del teléfono o comprar una batería de repuesto. El jurado está deliberando sobre si los dispositivos basados ​​en cuatro núcleos ayudarán o dificultarán este problema; Nvidia quiere que la gente piense que ayudará debido a algo llamado compañero-coreintegrado en Kal-El. En esencia, esta CPU en realidad tiene cinco núcleos: un núcleo de bajo consumo que funciona solo cuando el dispositivo está inactivo o no se está usando, luego los otros cuatro que aumentan a medida que el uso se vuelve más pesado. En teoría, esto en realidad será un beneficio para las preocupaciones por el poder, pero aún no se ha visto en acción. El gráfico a continuación explica la metodología que usa Nvidia en su nuevo chip. Cuando se lance Transformer Prime, será interesante ver la efectividad de esta arquitectura.

Nvidia Tegra 3 - cómo funcionan los cinco núcleos

En un mundo ideal, los puntos de referencia de hardware obligan al software a estirarse para hacer uso de la potencia adicional que ofrece. En este momento, el entorno de la telefonía móvil está luchando por ponerse al día con dos núcleos, y mucho menos con cuatro. Todo se reduce al hecho de que los consumidores no tienen necesidad de apresurarse a comprar un teléfono móvil de cuatro núcleos cuando se lance. Los dos núcleos adicionales no darán un gran impulso de velocidad a su experiencia de usuario a menos que estén en un teléfono muy antiguo. Ahorre su dinero hasta dentro de un año, cuando la computación móvil de cuatro núcleos realmente signifique algo.

Copyright © Todos Los Derechos Reservados | 2007es.com