procesadores-arm-2

Procesadores dispositivos móvil (II de II)

En esta entrada terminaremos la explicación de los distintos tipos de procesadores existentes en dispositivos móviles. En la primera entrada, vimos qué es un procesador ARM. También vimos que existen distintas arquitecturas (por ejemplo ARMv5, ARMv6, ARMv7), cada una mejor que la anterior. Finalmente, adelantamos que cada arquitectura tiene distintas familias de procesadores.

Por si la cosa no fuera suficiente hasta aquí, ahora es cuando viene la parte realmente complicada.

ARM licencia, es decir, autoriza a otras empresas a diseñar y/o fabricar chips basados en sus arquitecturas. Por ponerlo más claro, es algo parecido a lo que pasa al construir un edificio. Primero un organismo publica unos reglamentos que tienen que cumplir todos los edificios (algo similar a las arquitecturas en procesadores). Después un arquitecto diseña un edificio en particular (algo similar a diseñar una familia de procesadores). Finalmente, un constructor realiza físicamente un edificio (similar a fabricar un procesador).

Por ejemplo, los procesadores llamados “A4” del iPhone 4 son en realidad procesadores de arquitectura ARMv7, de diseño Cortex A8, diseñados por Intrinsity, y fabricados por Samsumg (hasta 2011, despues por Taiwan Semiconductor Manufacturing Company).

¿A que lo han complicado verdad? Bueno, vamos a intentar simplificar un poco. A continuación os incluyo una tabla con los principales procesadores que podemos encontrar, y algunas características orientativas. El listado completo de procesadores se puede consultar aqui.

FamiliaArquitecturaNucleosVelocidadEficienciaEjemplos
ARM9EARMv5ARM946E-S, ARM926EJ-S …180-8000,6-0,8Calculadora HP50G, Navegadores Tomtom, Nintendo DS
ARM10EARMv5ARM1020E, ARM1026EJ-S …---
XSCALEARMv5IOP321, PXA3XX …400-10000,8-1HP iPaq 614c, Omnia, Palm Tungsten T3 y TX
ARM11ARMv6ARM1136J …400-10001,2iPhone 3G, Omnia II, Nokia N97, HTC Dream
CortexARMv7Cortex A5600-10001,5
Cortex A8600-10002iPhone 3GS, iPad, iPhone 4, Palm Pre, Omnia HD, Galaxy S
Qualcomm Scorpion1000-15002HTC Desire, Nexus One, HTC Incredible
Cortex A91000-15002,5
Cortex A9
Multinucleo (2 a 4)
1000-15002,5Galaxy S II , iPhon 4S, iPAD 2, dispositivos Nvidia Tegra 2

Vemos que los mejores procesadores son los Cortex A9 y A9 multinucleo, y Tegra 2. También son muy aceptables los Cortex A8, similares a un Samsung Galaxy. ARM11 es mediocre, similar a XSCALE (tecnología de hace 10 años). Por su parte, los ARM9 son los peores de todos, con una potencia similar a la de un navegador TomTom.

Con esto en la cabeza, por fin somos capaces de solucionar el ejemplo que planteamos en el post anterior. Los resultados se encuentran en la siguiente tabla.

DispositivoProcesadorArquitecturaFamiliaPrecioClasificación
Bq Voltaire Tablet 7”Arm 926 EJ-S 600MHzARMv5ARM9E94 €Estafa
Yarquin 7”Telechips TCC8902 ARM11ARMv6ARM1198 €Mediocre
Bq Pascal Lite 7”Cortex A8 1GHzARMv7Cortex A898 €Ganga

Finalmente, como ya dijimos en la primera entrada, existen casos mucho peores. Por ejemplo el Papyre Pad 7.1, con un procesador ARMv5, familia ARM9E, a 600Mhz, que se vende por 125€. Esta diferencia también ocurre en móviles. Por ejemplo el Samsung Galaxy Mini, que tiene una inmerecida buena fama, cuenta con un procesador ARMv6, familia Qualcomm MSM7227 a 600 MHz, que está actualmente obsoleto y, por tanto, ofrece una experiencia pobre al usuario.

Merece la pena preguntar y perder un rato en averiguar que tipo de procesador monta un dispositivo, y no sólo la velocidad. La diferencia de procesador significa la diferencia entre una experiencia fluida y agradable al usuario, y una que resulte decepcionante y frustrante para su propietario, pudiendo llegar a ser abismal y sin corresponderse necesariamente con el precio.