You are on page 1of 14

ARM

vs

Intel Atom
Daz Hernndez, Raquel Microprocesadores para Comunicaciones

ARM vs Intel Atom

ndice

Introduccin .................................................................................................................................. 4 ARM ............................................................................................................................................... 7 Historia ...................................................................................................................................... 7 Diseo........................................................................................................................................ 8 Intel Atom.................................................................................................................................... 10 Arquitectura ............................................................................................................................ 10 Evolucin ................................................................................................................................. 11 Comparativa ................................................................................................................................ 12 Conclusin ................................................................................................................................... 13

ARM vs Intel Atom

ndice de Figuras
Figura 1: Titulares ARM vs Intel Atom........................................................................................... 4 Figura 2: Grfica de mercado de procesadores ............................................................................ 5 Figura 3: Tendencia de mercado 2014 .......................................................................................... 6 Figura 4: Procesador ARM ............................................................................................................. 7 Figura 5: Evolucin de ARM .......................................................................................................... 8 Figura 6: Procesador Intel Atom ................................................................................................. 10 Figura 7: Diagrama de bloques Intel Atom ................................................................................. 10 Figura 8: Pipeline Intel Atom ....................................................................................................... 11 Figura 9: Samsung Orion ............................................................................................................. 12 Figura 10: LG Aava ....................................................................................................................... 12

ARM vs Intel Atom

Introduccin
Actualmente, con slo echar un vistazo en diferentes foros y revistas de internet, podemos darnos cuenta de que el mercado de la electrnica se encuentra inmerso en una lucha de poder entre la ya veterana empresa de microprocesadores para sistemas empotrados, ARM, y una joven Intel en este sector que intenta hacerse un hueco con sus procesadores Atom.

Figura 1: Titulares ARM vs Intel Atom

Ahora, podra surgirnos una pregunta, por qu Intel se ha interesado en trabajar en esta lnea? La respuesta es sencilla, y para llegar hasta ella se har un pequeo estudio de mercado que dar todas las razones de ello. Si analizamos brevemente el mercado de los procesadores se puede observar que la mayor parte de la produccin va destinada hacia sistemas empotrados, tal y como se muestra en la grfica:

ARM vs Intel Atom

Figura 2: Grfica de mercado de procesadores

Y, concretando con cifras, la grfica mostrada se traduce en: 100 millones de procesadores fabricados para mquinas de propsito general. 3 billones de procesadores destinados a sistemas empotrados.

Por tanto, es evidente que ste es un mercado interesante. Y, profundizando un poco ms dentro de los sistemas empotrados, un sector que crece a pasos de gigante son los dispositivos porttiles, tales como netbooks, tablets, smartphones Para presentar algunas cifras, nos basaremos por ejemplo en los smartphones, los cuales segn un estudio mundial realizado por Gartner, las ventas de smartphones han crecido un 96% respecto del ao 2009. Adems, mirando hacia el futuro, las expectativas siguen siendo altas, ya que la tendencia es que los usuarios, con un dispositivo porttil de pequeo tamao, lo ms ligero posible y con el mnimo consumo, pueda acceder a internet en cualquier momento y lugar, puesto que la sociedad se ha convertido en absolutamente dependiente de internet y los servicios que proporciona. As pues, el futuro no es nada prometedor para los tradicionales ordenadores de sobremesa los que cada vez estn perdiendo ms y ms terreno para dejar paso a la era de la portabilidad.

ARM vs Intel Atom A continuacin, se muestra la grfica correspondiente a las predicciones de mercado para el ao 2014.

Figura 3: Tendencia de mercado 2014

De forma que, no es nada descabellado pensar que Intel quiera formar parte de esta revolucin que evidentemente se traduce en un importe aumento de ingresos en su empresa. Ya puestos en situacin, se pasar a analizar las diferentes caractersticas que ofrece cada empresa.

ARM vs Intel Atom

ARM
Historia
El diseo del ARM comenz en 1983 como un proyecto de desarrollo en la empresa Acorn Computers Ltd. Roger Wilson y Steve Furber lideraban el equipo, cuya meta era, originalmente, el desarrollo de un procesador avanzado, pero con una arquitectura similar a la del MOS 6502. La razn era que Acorn tena una larga lnea de ordenadores personales basados en dicho micro, por lo que tena sentido desarrollar uno con el que los desarrolladores se sintieran cmodos.
Figura 4: Procesador ARM

El equipo termin el diseo preliminar y los primeros prototipos del procesador en el ao 1985, al que llamaron ARM1. La primera versin utilizada comercialmente se bautiz como ARM2 y se lanz en el ao 1986. La arquitectura del ARM2 posee un bus de datos de 32 bits y ofrece un espacio de direcciones de 26 bits, junto con 16 registros de 32 bits. Uno de estos registros se utiliza como contador de programa, aprovechndose sus 4 bits superiores y los 2 inferiores para contener los flags de estado del procesador. El ARM2 es probablemente el procesador de 32 bits til ms simple del mundo, ya que posee slo 30 000 transistores. Su simplicidad se debe a que no est basado en microcdigo (sistema que suele ocupar en torno a la cuarta parte de la cantidad total de transistores usados en un procesador) y a que, como era comn en aquella poca, no incluye cach. Gracias a esto, su consumo en energa es bastante bajo, a la vez que ofrece un mejor rendimiento que un 286. Su sucesor, el ARM3, incluye una pequea memoria cach de 4 KB, lo que mejora los accesos a memoria repetitivos. A finales de los aos 80, Apple Computer comenz a trabajar con Acorn en nuevas versiones del ncleo ARM. En 1990 En Acorn se dieron cuenta de que el hecho de que el fabricante de un procesador fuese tambin un fabricante de ordenadores podra echar para atrs a los clientes, por lo que se decidi crear una nueva compaa llamada Advanced RISC Machines, que sera la encargada del diseo y gestin de las nuevas generaciones de procesadores ARM. Este trabajo deriv en el ARM6, presentado en 1991. Apple utiliz el ARM 610, basado en el anterior como procesador bsico para su innovador PDA, el Apple Newton. Por su parte, Acorn lo utiliz en1994 como procesador principal en su RiscPC. El ncleo mantuvo su simplicidad a pesar de los cambios: en efecto, el ARM2 tiene 30 000 transistores, mientras que el ARM6 slo cuenta con 35 000. La idea era que el usuario final

ARM vs Intel Atom combinara el ncleo del ARM con un nmero opcional de perifricos integrados y otros elementos, pudiendo crear un procesador completo a la medida de sus necesidades. La mayor utilizacin de la tecnologa ARM se alcanz con el procesador ARM7TDMI, con millones de unidades en telfonos mviles y sistemas de videojuegos porttiles. Una caracterstica interesante de ARM es que da licencias de uso y modificacin de su juego de instrucciones a quien las compre, y son estas empresas las que producen los procesadores finales, basados en la licencia original y optimizados para la aplicacin que requiera el productor. El diseo del ARM se ha convertido en uno de los ms usados del mundo, desde discos duros hasta juguetes. Hoy en da, cerca del 75% de los procesadores de 32 bits poseen este chip en su ncleo. A continuacin, se muestra grficamente, la evolucin de los procesadores ARM sealando aquellos ms cercanos a la actualidad ya que muchos de los primeros diseos han quedado obsoletos.

Figura 5: Evolucin de ARM

Diseo
El juego de instrucciones del ARM es similar al del MOS 6502, pero incluye caractersticas adicionales que le permiten conseguir un mejor rendimiento en su ejecucin. Para mantener el concepto tradicional de RISC, se estableci la ejecucin de una orden en un tiempo, por lo general, de un ciclo. La caracterstica ms interesante es el uso de los 4 bits superiores como cdigo de condicin, haciendo que cualquier instruccin pueda ser condicional. Este corte reduce el espacio para algunos desplazamientos en el acceso a la memoria, pero permite evitar perder ciclos de reloj en el pipeline al ejecutar pequeos trozos de cdigo con ejecucin condicional. A continuacin, se muestra un ejemplo de instruccin condicional:

ARM vs Intel Atom

Otra caracterstica nica del juego de instrucciones es la posibilidad de aadir shifts y rotar en el procesamiento de datos (aritmtico, lgico y movimiento de registros), por ejemplo, la instruccin en C:

puede ser mejorada como una nica instruccin en el ARM, permitiendo la reubicacin del registro. Todo esto ocasiona que se necesiten menos operaciones de carga y almacenamiento, mejorando el rendimiento. El procesador ARM tambin tiene algunas caractersticas que son raras en otras arquitecturas tambin bin consideradas RISC, como el direccionamiento relativo, y el pre y post incremento en el modo de direccionamiento. Tiene dos modos de funcionamiento: ARMI con instrucciones que ocupan 4 bytes, bytes, ms rpidas y potentes. Existen instrucciones es que slo estn en este modo. El consumo o de memoria y de electricidad es mayor.

THUMB: con instrucciones de 16 bits pretende disminuir la cantidad de cdigo escrito, as como mejorar la densidad del cdigo. El rendimiento puede ser superior a un cdigo de 32 bits en donde el puerto de memoria o ancho del bus de comunicaciones son menores a 32 bits. Por lo general en aplicaciones inserta un pequeo rango de direcciones de memoria con un datapath de 32 bits, por ejemplo: Game Boy Advance, Advance y el resto son 16 bits en modo wide o narrower. El primer procesador con la tecnologa Thumb fue el ARM7TDMI. Toda la familia posterior al ARM9, incluyendo el procesador Intel XScale, XScale, tienen incorporada la tecnologa en su ncleo.

ARM vs Intel Atom

Intel Atom
Intel Atom es el nombre de una nueva lnea de microprocesadores de esta compaa. Estn diseados para un proceso de fabricacin de 45 nm CMOS y destinados a utilizarse en dispositivos mviles de Internet, ultraporttiles, smartphones, y otros porttiles de baja potencia y aplicaciones. El lanzamiento de la familia Intel Atom, se produjo durante el Intel Developer Forum (IDF) de Shanghai en la primavera de 2008. Se anan bajo la misma marca comercial dos microprocesadores basados en la misma arquitectura, Silverthorne, rebautizado como Atom Z series, y Diamondville, que pasa a tener el nombre comercial de Atom N series. Los primeros podran clasificarse como la gama alta de esta familia. Por otra parte, la serie N sern microprocesadores de baja potencia utilizados para ultraporttiles.
Figura 6: Procesador Intel Atom

Arquitectura
Los Intel Atom siguen la arquitectura comn de la marca: externamente aceptan el juego de instrucciones x86 de 32 bits, e incluso algunos el de 64. Internamente traducen estas instrucciones a un microcdigo RISC que es el que ejecutan. La arquitectura del Intel Atom est desarrollada bajo la filosofa en-orden, contiene 16 etapas de procesamiento, puede enviar a procesar 2 Figura 7: Diagrama de bloques Intel Atom instrucciones por ciclo y tiene 4 unidades de ejecucin, dos para clculos de enteros y 2 para clculos flotantes y SSE, siendo stas las instrucciones empleadas para decodificacin de MPEG2, procesamiento de datos tridimensionales y software de reconocimiento de voz. Una de las principales debilidades de estas unidades es que las multiplicaciones y adiciones solo pueden ser procesadas por la unidad FP que es extremadamente lenta para realizar dichos clculos.

10

ARM vs Intel Atom Seguidamente, se muestra el pipeline de procesador:

Figura 8: Pipeline Intel Atom

Este pipeline no incluye la traduccin a microcdigo, pues la bsqueda squeda a la que se hace referencia en l se realiza en la cach de primer nivel, y el traductor est entre sta y la de segundo nivel. Por otra parte, el cauce de ejecucin eje es de 2 vas, as, por lo que permite un mximo de dos instrucciones por ciclo, aunque esto solo se da en condiciones ideales. Para aprovechar esta caracterstica al mximo, los Atom implementan la tecnologa hiperThreading propia de Intel, lo que elimina a las dependencias entre cauces. Por lo dems, solo permiten ejecucin en orden no especulativa, e implementan prediccin de salto.

Evolucin
En la siguiente tabla se recogen los distintos avances de Intel Atom a lo largo de su trayectoria: Marzo de 2008 Dispositivos mviles para Internet Se anuncian los primeros procesadores Intel Atom, con el fin de habilitar una nueva generacin de dispositivos complementarios potentes y eficaces en el consumo de energa para acceder a internet. Septiembre de 2009 Dispositivos electrnicos de consumo Se anuncia el nuevo procesador Intel Atom CE4100 de 45 nm que proporciona el innovador SoC a una familia de procesadores de medios para dispositivos electr electrnicos de consumo diseados para la TV interactiva. Enero de 2010 Netbooks Mayo de 2010 Smartphones y tablets Logran reducir reduc de manera extraordinaria el consumo de energa, a la par que mantienen el desempeo y permiten crear formatos delgados e innovadores tales como, tablets, laptops y smartphones

Se anuncia un nuevo procesador que integra un controlador de memoria y tecnologa de grficos en la CPU. Se reduce el consumo de energa y se aumenta el desempeo en los sistemas ms pequeos.

11

ARM vs Intel Atom

Comparativa
A continuacin, se muestra una pequea comparativa entre distintos procesadores esadores de ARM, en concreto del Cortex-A9 en sus dos versiones: single core y dual core, core, en ste ltimo se hace diferencia entre dos versiones, en uno de ellos se optimizan las prestaciones y en otro el consumo, de ah que se tenga un rango rango en la tabla comparativa. En el caso de Intel Atom, se muestran las prestaciones ones de las la series Zy N. ARM (Cortex-A9) (Cortex Single Core Dual Core 830 MHz 0.4W 28 nm 2075 4000-10000 4000 800 MHz-2GHz 0.5-1.9W Intel Atom Serie Z 800MHz2.13GHz 0.65W-2.5W 45 nm 3900 Serie N 1.5-1.83GHz 2.5W-8.5W

Parmetros Frecuencia Consumo Tecnologa DMIPS

Como puede observarse, ARM sigue liderando el mnimo consumo, mientras que en cuestin de frecuencia puede alcanzar las mismas que ofrece Intel Atom. A continuacin, se muestra un ejemplo de dispositivos que emplean estos procesadores.

Figura 9: : Samsung Orion

Figura 10: : LG Aava

12

ARM vs Intel Atom

Conclusin
Con todo lo visto, cada uno puede formarse una opinin acerca de cada procesador, no obstante, el vencedor de esta batalla ser elegido por las grandes empresas quienes tendrn que decidir qu procesador usarn para la fabricacin de sus dispositivos. Los consumidores no tienen eleccin en ese sentido, ya que estos tan slo pueden confiar al fin y al cabo en una marca de dispositivos electrnicos de consumo, dgase por ejemplo Nokia, Samsumg, iPhone atenindose a las decisiones tomadas durante su diseo.

13

ARM vs Intel Atom

Bibliografa
http://www.xataka.com/tablets/arm-a-por-intel-cortex-a15-destinado-a-telefonos-tabletsportatiles-y-servidores http://www.intel.com http://www.theinquirer.es/2010/01/12/atom-vs-arm-la-batalla-que-se-esta-librandoactualmente.html http://www.eweekeurope.es/noticias/arm-%E2%80%9Catom-no-es-lo-suficientementebueno-en-consumo-de-energia%E2%80%9D-9060 http://www.chw.net/foro/actualidad-tecnologica-f95/329707-la-proxima-guerra-entre-elimperio-poderoso-de-x86-vs-el-imperio-movil-arm.html http://www.actualidadiphone.com/2010/09/17/la-venta-de-smartphones-en-espana-sigueaumentando/ http://www.poderpda.com/plataformas/blackberry/smartphones-ventas-globales-crecen-96/ http://www.tecnologiait.com.ar/intel-lanza-el-procesador-atom-z6-para-tabletas-ysmartphones/ http://en.wikipedia.org/wiki/Intel_Atom http://www.intel.com/cd/products/services/emea/spa/processors/atom/specifications/41837 5.htm http://www.arm.com/products/processors/cortex-a/cortex-a9.php RODRGUEZ PREZ, Nstor. Procesadores de bajo consumo: Intel vs Atom. Microprocesadores para Comunicaciones. 2009. SUREZ HERNNDEZ, Yeray. Analizando Intel Atom. Microprocesadores para Comunicaciones. 2008.

14

You might also like