Вы находитесь на странице: 1из 21

Microprocesadores en SMARTPHONES

Evolucin multincleos
Cassandra Dniz Falcn

Microprocesadores en SMARTPHONES

Evolucin multincleos

Contenido
Qu es un SMARTPHONE? .......................................................................................................... 3 Microprocesadores en SMARTPHONES ........................................................................................ 6 Familias ARM ............................................................................................................................. 6 ARM7 ..................................................................................................................................... 6 ARM Cortex A8 ...................................................................................................................... 7 ARM Cortex A9 ...................................................................................................................... 8 SAMSUNG HUMMINGBIRD (S5PC110)...................................................................................... 9 APPLE A4 ................................................................................................................................. 11 SNAPDRAGON ......................................................................................................................... 13 OMAP ...................................................................................................................................... 14 Multiprocesadores multincleos ................................................................................................ 15 NVIDIA TEGRA ......................................................................................................................... 18 SAMSUNG ORION .................................................................................................................... 19 OMAP 4 .................................................................................................................................. 19 SNAPDRAGON ......................................................................................................................... 20 Bibliografa .................................................................................................................................. 21

Microprocesadores en SMARTPHONES

Evolucin multincleos

Tabla de ilustraciones
Ilustracin 1: IBM Simon Personal Communicator. ...................................................................... 5 Ilustracin 2: Arquitectura ARM7. ................................................................................................ 7 Ilustracin 3: Arquitectura Cortex A8. .......................................................................................... 8 Ilustracin 4: ARM MPCore para SMARTPHONES......................................................................... 9 Ilustracin 5: Arquitectuta S5PC110. .......................................................................................... 10 Ilustracin 6: SMARTPHONE Samsung Galaxy S.......................................................................... 11 Ilustracin 7: Comparativa de chips del APPLE A4 y el S5PC110. ............................................... 12 Ilustracin 8: Tabla comparativa de tiempos de carga de pginas web. .................................... 12 Ilustracin 9: Arquitectura OMAP 3430 ...................................................................................... 15 Ilustracin 10: Arquitectura Cortex A9 MPCore. ........................................................................ 16 Ilustracin 11: Arquitectura Cortex A15 MPCore. ...................................................................... 17 Ilustracin 12: Arquitectura OMAP 4. ......................................................................................... 20

Microprocesadores en SMARTPHONES

Evolucin multincleos

Qu es un SMARTPHONE?
Desde la creacin del primer telfono mvil hasta la actualidad ha habido una gran cantidad de cambios y avances en la tecnologa, que hoy permiten a los usuarios tener en un telfono mvil gran cantidad de herramientas, ms all del mero hecho de realizar llamadas o recibir mensajes. Tal es el caso de los equipos denominados Smartphone, conocidos tambin como telfonos inteligentes, ya que no slo sirven como dispositivos de comunicacin, sino que adems son completos organizadores personales. De hecho, Smartphone o telfono inteligente es un trmino comercial utilizado para denominar a un telfono mvil que ofrece ms funciones que un telfono mvil comn. Este tipo de telfonos constituyen herramientas porttiles que permiten realizar diversas tareas similares a las que se pueden llevar a cabo en un PC, adems de la tradicional comunicacin telefnica. Sin embargo, por poseer caractersticas similares a las de un ordenador, hace que estos dispositivos puedan ser vulnerables a virus y ataques al sistema operativo, tal como sucede en la actualidad con los equipos porttiles o de escritorio. Bsicamente, cuando se habla de un telfono inteligente o Smartphone, el trmino se refiere a un telfono que rene ciertas caractersticas que permiten instalar en el dispositivo un sistema operativo completo con aplicaciones para realizar diversas tareas complejas y trabajar con importantes cantidades de datos. En cuanto a su diseo, por lo general los Smartphone poseen un tamao significativamente mayor al de un telfono mvil convencional, esto se debe a la necesidad de incorporar ciertas caractersticas especiales como teclados del tipo QWERTY, pantallas tctiles ms grandes de alta definicin,. Las principales caractersticas que diferencian a un telfono mvil comn de un Smartphone se detallan a continuacin, aunque cabe destacar que no todos los Smartphone incluyen todas las funciones debido a caractersticas comerciales y a propsitos especficos. - Soportan correo electrnico. - Cuentan con GPS. - Una de sus caractersticas ms destacadas reside en la posibilidad que nos brinda de instalar programas, mediante los cuales el usuario logra ampliar las capacidades y funcionalidades del equipo, ms all de como lo haya entregado el fabricante. Estas aplicaciones ser desarrolladas por el fabricante del dispositivo, por el operador o por un tercero. - Utilizan cualquier interfaz para el ingreso de datos, como por ejemplo teclado QWERTY, pantalla tctil,. - Permiten la conexin a Internet va telefnica y mediante conexiones inalmbricas. - Poseen agendas digitales, administracin de contactos,. 4

Microprocesadores en SMARTPHONES

Evolucin multincleos

- Permitan leer documentos en distintos formatos, entre ellos PDFs y archivos de Microsoft Office. - Cuentan con algn sistema operativo. - Tienen capacidad de multitarea al igual que los PCs; se pueden recibir llamadas, revisar la agenda mientras se visualizan videos en Media Player, o mientras se sincroniza el dispositivo con otros, y todo esto sin necesidad de interrumpir alguna de las tareas. Histricamente, se considera como primer Smartphone al IBM Simon Personal Communicator. Este telfono inteligente fue creado por IBM y comercializado por BellSouth, adems se present por primera vez en 1992 en la COMDEX, demostracin comercial anual de la industria de las comunicaciones que se celebra en Las Vegas, EEUU. Se lanz comercialmente en 1993 y combinaba las caractersticas de un telfono mvil, una PDA, un mensfono o buscapersonas y una mquina de fax. Se vendi en 190 ciudades de EEUU pertenecientes a 15 estados diferentes, adems, se tas originalmente en $899 (a da de hoy unos 680). Adems de telfono mvil, sus principales aplicaciones eran un calendario, una libreta de direcciones, un reloj mundial, una calculadora, un bloc de notas, e-mail, y juegos. No tena teclado fsico sino que los clientes utilizaban una pantalla tctil para seleccionar los nmeros de telfono o creaban facsmiles y notas con un lpiz opcional. El texto se introduca con un teclado predictivo en pantalla o con un teclado QWERTY. Adems, dispona opcionalmente de la incorporacin de una tarjeta de memoria PCMCIA. Para la poca, era una autntica revolucin, teniendo en cuenta que los telfonos mviles eran todava poco comunes.

Ilustracin 1: IBM Simon Personal Communicator.

Luego llegaron otros, como el Nokia 9000 en 1996, o el Ericsson R380 y el Nokia 9210 en 2000. Pero sin lugar a dudas, el pistoletazo de salida del telfono inteligente fue el anuncio de Microsoft en 2002 de la creacin de un sistema operativo exclusivo para mviles, el Microsoft Windows Powered Smartphone o simplemente, Windows Mobile, actualmente Windows Phone OS. Posteriormente, salieron al mercado nuevos sistemas operativos para competir con el del gigante Microsoft. Fue el caso de Symbian OS, RIM, Linux, o Palm. Symbian tiene casi la mitad de cuota de mercado, ya es que usado por muchas marcas conocidas de mviles, entre las que se encuentran Nokia, Sony Ericsson, Samsung, o LG, de hecho fue creado tras una alianza de estas compaas. En nuestros das, marcas como Apple, con su iPhone OS, y Android, compiten por restar mercado a Symbian, con dos de los modelos que ms suenan en nuestros das: iPhone y Nexus One. Aunque el Nexus One probablemente quede desplazado 5

Microprocesadores en SMARTPHONES

Evolucin multincleos

por su modelo evolutivo, el Nexus S. Esta evolucin en la utilizacin de sistemas operativos se muestra en la siguiente tabla: Sistema Operativo 2009 2010 Symbian OS 44.6 % 36.6 % Android 3.5 % 25.5 % iPhone OS 17.1 % 16.7 % BlackBerry OS 20.7 % 14.8 % Windows Phone OS (Mobile) 7.9 % 2.8 %

Microprocesadores en SMARTPHONES
Prcticamente todos los microprocesadores utilizados en telefona mvil (el 98%) son ARM, diseados por una empresa inglesa llamada tambin ARM, que despus varias compaas (TI, Qualcomm, Freescale, Samsung, etc.) se encargan de plasmarlos en un chip, y los modifican en algunos aspectos para sacarle el mximo rendimiento, mejorar su consumo de energa, dedicarlo a un propsito especfico, . En el mundo de los ordenadores, Intel y AMD usan una misma arquitectura (llamada x86) que est basada en un desarrollo inicial de Intel; en el mundo mvil la arquitectura la define una compaa que no hace chips (ARM) y los chips los hacen compaas que no hacen la arquitectura. ARM, por supuesto, tiene mucho inters en que sus procesadores se mantengan al da, as que van sacando nuevos diseos, cada vez ms poderosos. Obviamente, las arquitecturas ms antiguas se utilizan en los chips ms baratos; la generacin ARM9 en los de gama baja, la ARM11 en los de gama media-alta, y Cortex A8 para gama alta. Son como los Pentium, Core 2 Duo, Core i3 o Athlon del mundo mvil. Tambin, existen fabricantes con diseos de chips de la ltima generacin, Cortex A9.

Familias ARM
ARM7 La familia de procesadores ARM11 no solo proporciona a los telfonos inteligentes muchas caractersticas que los hacen interesantes en el mercado hoy en da, sino que tambin es ampliamente utilizado en el hogar y en aplicaciones integradas. Ofrece una potencia extremadamente baja y una gama de rendimiento de 350 MHz en diseos de rea pequea y que puede llegar hasta 1 GHz de velocidad en los diseos optimizados de 45 y 65 nm. El software del procesador ARM11 es compatible con todas las generaciones anteriores de procesadores ARM e introduce SIMD de 32 bits. SIMD (Single Instruction, Multiple Data), tcnica empleada para conseguir paralelismo a nivel de datos. Se le agregaron cachs fsicas para mejorar el rendimiento al utilizar de diferentes sistemas operativos y TrustZone que proporciona seguridad mediante hardware dedicado, para sistemas especialmente seguros. Adems, la disposicin de las memorias favorece a las aplicaciones en tiempo real y admite multicore. Este tipo de ARM se utiliza en los siguientes telfonos mviles: Nokia E63, Nokia E71, Nokia 5800, Nokia E51, Nokia 6700 Classic, Nokia 6120 Classic, Nokia 6210 Navigator, Nokia 6220 Classic, Nokia 6290, Nokia 6710

Microprocesadores en SMARTPHONES

Evolucin multincleos

Navigator, Nokia 6720 Classic, Nokia E75, Nokia N97, Nokia N81 (modelo Freescale MXC300-30). Nokia E90, Nokia N93, Nokia N95, Nokia N82 (modelo OMAP2420). HTC Dream, HTC Magic, Motorola Z6, HTC Hero, Samsung SGH-i627 (Propel Pro) (modelo Qualcomm MSM7201A). Samsung S3C6410 (Samsung Omnia II, Samsung Moment, SmartQ 5). Apple iPhone (EDGE y 3G).

Como se observa es el modelo de ARM preferido por Nokia. A continuacin, se muestra la arquitectura de la versin ARM1176JZ (F)-S utilizada en el Apple iPhone 3G:

Ilustracin 2: Arquitectura ARM7.

ARM Cortex A8 El ARM Cortex-A8 est basado en la arquitectura ARMv7 y tiene la capacidad de escalar en velocidad desde 600 MHz a ms de 1GHz. El procesador Cortex-A8 puede cumplir los requisitos para dispositivos mviles optimizados en energa que necesitan operar con menos de 300 mW de consumo, y con rendimiento optimizado para aplicaciones que requieran 2000 Dhrystone MIPS (operando a 1GHz). Sin embargo, no admite multicore. Este procesador es especialmente adecuado para aplicaciones de alto rendimiento y que requieran microprocesadores superescalares (smarthpones, set-up boxes, impresoras, televisin digital, redes en el hogar o de almacenamiento,). El Cortex-A8 posee una unidad NEON que consiste en un motor SIMD de 128 bits que permite un alto rendimiento de procesamiento de datos multimedia. El uso de NEON para algunas cargas de trabajo de audio, video y grficos facilita la carga de mantener a los aceleradores ms dedicados en todo el SoC y permite que el sistema sirva de apoyo para los estndares futuros. Algunos smartphones con este microprocesador son: Apple iPhone 3GS. Apple iPhone 4 (SoC Apple A4, fabricado por Samsung e Intrensity). 7

Microprocesadores en SMARTPHONES

Evolucin multincleos

Samsung Omnia HD. Samsung Wave S8500, Samsung i9000 Galaxy S (modelo Hummingbird). Nokia N900.

Ilustracin 3: Arquitectura Cortex A8.

ARM Cortex A9 Los procesadores Cortex-A9 son los procesadores de ms alto rendimiento de ARM y se basan, al igual que los Cortex-A8 en la arquitectura ARMv7. Diseado en busca de alta eficiencia, longitud dinmica, superescalaridad multiflujo, fuera de orden, especulando con pipeline de 8 etapas, los procesadores Cortex-A9 entregan niveles sin precedentes de rendimiento y eficiencia energtica con la funcionalidad requerida para productos de vanguardia, a travs de la amplia gama de consumo, redes y aplicaciones mviles. La micro-arquitectura Cortex-A9 se facilita dentro de un procesador multincleo escalable, el Cortex-A9 procesador multincleo MPCore, o en un procesador ms tradicional, el procesador Cortex-A9, procesador de ncleo nico. Soporta configuraciones de 16, 32 o 64 KB para cachs L1 asociativas de cuatro vas, con hasta 8 MB de cach L2 a travs del controlador de memoria de cach L2 opcional. El Cortex-A9 MPCore integra la tecnologa ARM MPCore junto con otras mejoras para simplificar y ampliar la adopcin de soluciones multincleo. El procesador Cortex-A9 MPCore ofrece la posibilidad de ampliar el mximo rendimiento, mientras que tambin apoya la flexibilidad de diseo y nuevas caractersticas para reducir an ms y controlar el consumo de energa a nivel de procesador y sistema ideal para dispositivos mviles. De hecho ARM incluso propone un diseo de ARM MPCore propio para smartphones con dos ncleos Cortex A-9.

Microprocesadores en SMARTPHONES

Evolucin multincleos

Ilustracin 4: ARM MPCore para SMARTPHONES.

A continuacin, se realiza una pequea comparativa entre estos microprocesadores de ARM midiendo el rendimiento terico de los mismos segn los DMIPS, tenemos:

ARM11: 1,2 DMIPS por MHz ARM Cortex A8: 2 DMIPS por MHz ARM Cortex A9: 2,5 DMIPS por MHz

Como se observa, este rendimiento depende de la frecuencia del microprocesador y, adems, se multiplicara por el nmero de ncleos que tuviese el chip. A continuacin se exponen algunos modelos de chips que utilizan microprocesadores ARM y que son utilizados en smartphones.

SAMSUNG HUMMINGBIRD (S5PC110)


El Hummingbird de Samsung, est basado en la arquitectura ARM Cortex A8 de 45 nm y desarrollado conjuntamente con Intrinsity. La CPU Hummingbird permite no slo los medios de comunicacin de alto rendimiento y la adquisicin de datos desde dispositivos mviles, sino tambin un consumo bajo de energa y, gracias a la reutilizacin de la tecnologa existente, precios de los chips relativamente bajos. El Hummingbird viene con 32 KB de datos y cach de instrucciones, una memoria cach L2 de tamao variable y la extensin multimedia NEON. Con NEON, Hummingbird permite la codificacin y decodificacin de hardware de vdeo, grficos 2D/3D, audio, voz, procesamiento del habla y sntesis de sonido, ms del doble de potente que anteriores chips basados en ARM. 9

Microprocesadores en SMARTPHONES

Evolucin multincleos

Esta aplicacin Cortex-A8, ofrece 2000 DMIPS a 1GHz. El bajo consumo de energa y el rendimiento operativo de gran reloj que el colibr un ncleo de procesador ideal para su uso en dispositivos mviles avanzados. Como ya se ha mencionado este procesador tiene una gran capacidad multimedia y de procesamiento combinados con un bajo consumo energtico. Tiene un cach L2 de 512KB. Con la velocidad de reloj de 1 GHz y la memoria cach L2 de gran tamao, el S5PC110 permite a las aplicaciones en tiempo real como la navegacin web y dinmico interfaz de usuario para funcionar sin problemas y reaccionar con un rpido tiempo de respuesta. Para proporcionar un optimizado rendimiento hardware para el desempeo de servicios de comunicacin 3.xG y 4G, el S5PC110 adopta la arquitectura interna de bus de 64 bits, el bus primario de datos (RAM) es de 64 bits, mientras que el secundario (ROM) es de 32 bits. Esto incluye muchos aceleradores de hardware de gran alcance para tareas como el procesamiento de vdeo, control de pantalla y ampliacin. Integra Multi Format Codec (MFC) que admite la codificacin y decodificacin de MPEG2 / 4, H.263 y H.264, VC1 y decodificacin de XVID. Este acelerador de hardware (MFC) es compatible con videoconferencia en tiempo real y televisin analgica para NTSC / PAL y con modo HDMI para televisores de alta definicin. S5PC110 tiene una interfaz de memoria externa que es capaz de sostener grandes anchos de banda de memoria necesaria en los servicios de comunicaciones de alta gama. El sistema de memoria tiene puertos externos Flash/ROM para acceso paralelo y dos puertos DRAM para anchos de banda de alta. Cada controlador de DRAM es compatible LPDDR1 (mvil DDR), LPDDR2, o DDR2. Los puertos Flash/ROM soportan Flash NAND, NOR Flash, OneNAND, SRAM y ROM como tipos de memorias externas. Para reducir el costo total del sistema y mejorar la funcionalidad general, S5PC110 incluye muchos perifricos hardware, tales como un controlador LCD TFT de 24 bits de color verdadero, una interfaz de cmara, MIPI DSI, MIPI CSI-2, un administrador de energa, una interfaz ATA, cuatro UART, 24 canales DMA, cuatro temporizadores, puertos generales de entrada/salida, tres IIS, S/PDIF, tres interfaces IIC-BUS, dos HS-SPI, cuatro SD host y la interfaz de tarjeta multimedia de alta velocidad. Tarjeta de host USB 2.0 y dispositivos USB 2.0 de funcionamiento a alta velocidad (480Mbps) con USB 2.0 PHY, respectivamente, y cuatro PLL para la generacin de reloj.

Ilustracin 5: Arquitectura S5PC110.

10

Microprocesadores en SMARTPHONES

Evolucin multincleos

Este procesador se puede encontrar en el Smartphone Samsung Galaxy S cuya principal caracterstica es su pantalla AMOLED y la gran capacidad grfica. Este telfono incorpora una unidad de procesamiento grfica PowerVR SGX540. A continuacin se realiza una comparativa con otras GPUs incluidas en smartphones segn el nmero de millones de tringulos por segundo (medida de procesamiento grfico): Nexus One: Qualcomm QSD850 con Adreno 200 = 22 millones tringulos/segundo iPhone 3G S: Cortex-A8 (600 MHz) con PowerVR SGX535 = 28 millones tringulos/segundo Samsung Galaxy S: S5PC110 con PowerVR SGX540 = 90 millones tringulos/segundo

Ilustracin 6: SMARTPHONE Samsung Galaxy S.

Otro Smartphone que en el futuro incorporar este microprocesador es el Nexus S de Google.

APPLE A4
El Apple A4 es un sistema en chip que integra un microprocesador basado en la arquitectura ARM y una GPU PowerVR 535 en un mismo encapsulado. Aunque durante un tiempo se rumore que el chip haba sido diseado por P.A. Semi, compaa que Apple haba adquirido anteriormente, hoy da, estos rumores han sido totalmente descartados. Aunque Apple aseguraba que haba sido diseado por su empresa en realidad fue desarrollado conjuntamente por Intrinsity y Samsung. Posteriormente, Intrinsity fue adquirida en 2008 por Apple Inc, heredando naturalmente el diseo del chip. De hecho se trata de una evolucin del Samsung Hummingbird S5PC110 mencionado anteriormente. Este dispositivo es utilizado en varios productos mviles de Apple, como el iPad, el iPhone 4, la cuarta generacin de iPod Touch y la segunda generacin de Apple TV. De El chip A4 es un System on Chip, es decir, no solo es una CPU, sino tambin una GPU en un mismo encapsulado. Gracias a este procesador basado en Cortex A8, el iPhone puede reproducir vdeos en alta definicin y gracias a la GPU ejecutar juegos fluidamente y aadir efectos grficos a la interfaz. Sin embargo, el Samsung Hummingbird presente en el Samsung Galaxy S o Samsung Wave, integra la GPU PowerVR 540, que es entre 2 y 3 veces ms rpida que la 535, como se vio en una comparativa anterior. 11

Microprocesadores en SMARTPHONES

Evolucin multincleos

Ilustracin 7: Comparativa de chips del APPLE A4 y el S5PC110.

El Apple A4 ha demostrado ser realmente eficiente por ciclo de reloj frente a otras opciones equivalentes del mercado. Al compararlo en una sencilla tarea para la que tanto iPad como smartphones estn especficamente preparados, la navegacin web y teniendo como rivales al iPhone 3GS y al terminal de Google, Nexus One, que monta un ARM Snapdragon a 1 GHz los resultados se muestran a continuacin.

Ilustracin 8: Tabla comparativa de tiempos de carga de pginas web.

Adems de ser muy eficiente energticamente hablando, ha demostrado que en una sencilla prueba de rendimiento, midiendo tiempos de carga de distintas webs, en la gran mayora de casos saca una ventaja ms que evidente, recortando hasta a la mitad los tiempos de carga. Hay que tener en cuenta que en cuanto a frecuencia de funcionamiento, comparte con Nexus One la velocidad de 1 GHz, por lo que la nica diferencia est relacionada con la arquitectura interna. 12

Microprocesadores en SMARTPHONES

Evolucin multincleos

SNAPDRAGON
Snapdragon es una plataforma ARM desarrollada por Qualcomm para dispositivos mviles. Su diseo responde a las necesidades de uso de ordenador en tiempo real, en cualquier lugar, y con una duracin de batera equivalente a una jornada. La plataforma Snapdragon est diseada para computacin ubicua en tiempo real con bajo consumo de energa. El ncleo del procesador Snapdragon se denomina Scorpion y es de diseo propio de Qualcomm. Tiene muchas caractersticas similares a las del ncleo ARM Cortex-A8, pero en teora tiene un rendimiento mucho ms alto para las operaciones SIMD multimedia.

Todos los procesadores Snapdragon contienen los circuitos de decodificacin de video de alta definicin (HD) de la resolucin a 720p o 1080p, dependiendo en el chipset Snapdragon. Las unidades de procesamiento grfico Adreno, integradas en conjuntos de chips Snapdragon (y algunos otros conjuntos de chips Qualcomm) son de diseo propio de Qualcomm, aprovechando los activos de la empresa adquirida de AMD. Adems, la plataforma Snapdragon lleva integrada conectividad universal (CDMA2000/1xEvDo, HSDPA/HSUPA), as como Bluetooth, GPS, WiFi (con VozIp) y televisin. A todo lo cual se suma el mnimo consumo de batera por la optimizacin de la CPU y del procesador DSP, lo cual permite distanciar considerablemente las recargas. El revolucionario nivel de integracin, significa ventajas a la hora de disear, incluyendo reduccin de costos, menor tiempo de produccin y terminales mucho ms finas. Por ltimo, las capacidades multimedia son avanzadas en cuanto a dispositivos compatibles: pantallas XGS con LCDC, cmaras hasta de 12 Mpx., codificador/decodificador WVGA, soluciones de audio vdeo simultneo como videollamada, televisin, videotelfono, etc.; msica MP3 y AAC+ mejorado. Un ejemplo de Smartphone que utiliza esta plataforma es el Nexus One que tiene integrado un Snapdragon QSD8250 de 32 bits.

13

Microprocesadores en SMARTPHONES

Evolucin multincleos

OMAP
Texas Instruments OMAP (Open Multimedia Application Platform) es una categora de microprocesadores que tienen capacidad para aplicaciones multimedia porttiles y mviles y que es desarrollado por Texas Instruments. Muchos telfonos mviles utilizan microprocesadores de OMAP, incluyendo la mayor parte de la gama de Nokia N-series. Algunos de los dispositivos que utilizan OMAP son el N90, N91, N92, N95, N82, E61, E62, E63, E90, N900, Motorola Droid, Droid X, y Droid 2, y muchos otros dispositivos de Nokia y Samsung (como el Nokia N800 y N810 Internet tablets). El Palm Pre, el Pandora Open, y Motorola Droid tambin utilizan un procesador OMAP (el OMAP3430). Otros que utilizan un SoC OMAP son el Sony Ericsson Satio, el Sony Ericsson Vivaz, y el Samsung OMNIA HD. Algunos de los procesadores de la familia OMAP contienen una arquitectura de doble ncleo que consiste en un procesador ARM de uso general de acogida y uno o ms DSP. El procesador digital de seal que aparece comnmente es una variante de la DSP de Texas Instruments serie TMS320. El primer dispositivo de TI OMAP 3 es el procesador de aplicaciones multimedia OMAP3430 que ofrece hasta 3 veces la ganancia en el rendimiento de los procesadores ARM11. Es el primer procesador de la industria que se dise en una tecnologa de 65 nanmetros con proceso CMOS y funciona a una frecuencia ms alta que la generacin anterior de procesadores OMAP, al tiempo que reduce el voltaje del ncleo y aade caractersticas de reduccin de potencia. Adems es de las primeras aplicaciones en la industria que integran el ncleo ARM Cortex-A8. Combinado con la tecnologa de TI en el OMAP3430, el ARM Cortex-A8 permite interfaces de usuario ms rpido, acceso a datos ms rpido y aplicaciones de productividad y entretenimiento en el telfono mvil, manteniendo al mismo tiempo la eficiencia de energa se esperan de un telfono o dispositivo mvil. Incorpora IVA 2 + de segunda generacin que permite multiestndar (MPEG4, H264, Windows Media Video, RealVideo, etc), codificar y decodificar vdeo en DVD y hasta 720p de resolucin. Con las capacidades multimedia avanzadas de la OMAP3430 un multiestndar con calidad de DVD, videocmara y hasta 720p de calidad se puede aadir a un telfono por primera vez. Adems, la aceleracin de ARM de vectores en coma flotante, junto con el acelerador de hardware dedicado OMAP3430 de grficos 2D/3D, proporciona una interfaz de uso excepcional y capacidades de juego. El procesador OMAP3430 incluye PowerVR Imagination Technologies SGX compatible con OpenGL ES 2.0 y OpenVG , que proporciona un rendimiento grfico superior y funciones avanzadas de interfaz de usuario. TI permite imgenes sofisticadas y dinmicas con "pixeles inteligentes" a travs de la tecnologa OpenGL ES 2.0. Esta tecnologa nica permite que cada pixel en una imagen se programe de forma individual, dando a los desarrolladores de interfaz de usuario y de juegos el poder de crear efectos ricos con el realismo cinematogrfico. Este procesador se utiliza en el Smartphone Nokia N900.

14

Microprocesadores en SMARTPHONES

Evolucin multincleos

Ilustracin 9: Arquitectura OMAP 3430

Multiprocesadores multincleos
Actualmente la computacin multincleo, es toda una realidad, los procesadores (CPU) de escritorio ya migraron hace algunos aos a este diseo que busca mejor eficiencia y rendimiento de computo. En la actualidad tenemos en el mercado procesadores de dos, tres, cuatro y seis ncleos y los procesadores grficos (GPU) tambin lo han hecho con cientos de ncleos capaces de procesar grandes volmenes de datos en poco tiempo, pero esta tendencia se est extendiendo al mercado de dispositivos mviles (handset) y telfonos mviles de gama alta basados en procesadores de arquitectura ARM. Segn ARM, la compaa que disea estos microprocesadores, tal como en el mercado de los procesadores de escritorio, que han migrado su arquitectura a diseos de doble y cudruple ncleo como lo ms usual (tambin procesadores de 3 y 6 ncleos y a futuro incluso 12 ncleos dentro de lo excepcional), los procesadores ARM apuntan a esta misma tendencia, de hecho, esto est ms cerca de lo esperado debido al Cortex-A9 MPCore nombrado en apartados anteriores.

15

Microprocesadores en SMARTPHONES

Evolucin multincleos

Ilustracin 10: Arquitectura Cortex A9 MPCore.

Lo anterior significa bsicamente que los principales fabricantes de telfonos de gama alta como Apple (iPhone), Palm (PalmPre), Nokia, RIM (Blackberry) y otras compaas del mercado, podran eventualmente actualizar sus terminales con futuros modelos que utilicen procesadores ARM de doble ncleo como el Cortex A9, tomando en cuenta que actualmente estos dos fabricantes usan el modelo Cortex A8 de un ncleo. Este cambio significara potencialmente un incremento de rendimiento de estos dispositivos. Esto es una natural progresin en el mercado de los telfonos de alto rendimiento, como el iPhone y PalmPre y similares que cada da precisan de mayor potencia en virtud de las tendencias actuales de uso de estos dispositivos, que ya no slo sirven para hacer una simple llamada, sino que ahora son capaces de realizar mltiples tareas (navegacin por Internet, reproduccin de audio y video, ejecucin de aplicaciones y juegos, etc.), por lo tanto incorporara hardware potente es esencial para una buena experiencia de uso. Por otro lado, lo primero que se nos viene a la mente cuando hablamos de incremento de frecuencia e incremento de ncleos en un procesador, es el consumo, un asunto sumamente importante en el mercado de los dispositivos mviles, donde la autonoma es un asunto crtico, de hecho los fabricantes exigen como mximo un consumo de 300 mW en este tipo de procesadores como regla de oro, de ah la importancia de que estos procesadores posean un consumo eficiente de energa. Para ejemplificar este aspecto, el procesador Atom de Intel (aunque est destinado a otro mercado) tiene un consumo de 2.000 mW (2 W) mucho ms de los 300 mW que exige la industria de los smarthphones. Ahora bien, volviendo al contexto, recordemos que el procesador ARM11 (412Mhz) del iPhone de primera generacin y el iPhone 3G est fabricado a 90nm, sin embargo, el Cortex A8 (600Mhz) que utiliza el iPhone 3GS y PalmPre est fabricado en 65nm, esto claramente con el objetivo de reducir el consumo en virtud de las frecuencias. ARM indica que el Cortex A9 utiliza un proceso de manufactura de 45nm, lo que como se mencion en el prrafo precedente le permite mantener el consumo en cuotas aceptables, lo que repercute directamente en un menor consumo de energa y una mayor autonoma de la batera de estos dispositivos. 16

Microprocesadores en SMARTPHONES

Evolucin multincleos

En cuanto al rendimiento del actual procesador A8 contra el A9, teniendo en cuenta que la principal razn para un incremento de rendimiento es el diseo superscalar, que bsicamente significa que el procesador puede ejecutar dos instrucciones separadas por ciclo de reloj, esto es la capacidad multihilo que podra ser incluso mayor que el rendimiento que obtiene el procesador Cortex A8 sobre el ARM11. Una vez que se ha hablado del consumo y los ncleos, la siguiente interrogante es si el software actual est diseado para aprovechar arquitecturas ARM multincleos. El asunto es similar al acaecido cuando los procesadores de escritorio de ms de un ncleo comenzaron a salir al mercado, en ese entonces, las aplicaciones que aprovechaban las capacidades multihilo eran contadas, as que los desarrolladores de aplicaciones, juegos y sistemas debieron trabajar arduamente para sacar partido al potencial de estos procesadores con sus respectivas aplicaciones, ahora el panorama es similar en el mercado de los telfonos mviles. Bueno, hasta aqu hemos hablado solamente del procesador, pero otro de los aspectos sumamente importantes en un telfono mvil de gama alta en la actualidad es el sistema grfico. As, el prximo procesador OMAP 4 (Open Media Applications Processor 4) de Texas Instruments que tambin ser multincleo) ya que se basar en el ARM Cortex A9 y el subsistema grfico entregar soporte para reproduccin y grabacin de video en alta definicin a 1080p, caracterstica que podrn usar los telfonos que se basen en este SoC , adems de resoluciones de pantalla ms altas y la posibilidad de tomar fotografas incluso a 20 mega pxeles a travs de los respectivos mdulos, algo por ahora impensado pero que a futuro se ve totalmente factible segn la documentacin de TI (Texas Instruments). Adems, del Cortex-A9 se debe contar con el nuevo modelo de ARM, el Cortex-A15, que sern multiprocesadores de dual core o quad core (doble o cudruple ncleo), y tendrn frecuencias de hasta 2.5 Ghz. Con el procesador Cortex A15, ARM est introduciendo nuevas tecnologa que permiten la virtualizacin del hardware, as como la capacidad de alcanzar hasta 1 Tera de memoria o capacidades mejoradas de correccin de errores. Al extender sus funcionalidades e incrementar el nmero de ncleos de procesador, se impulsa el rendimiento de la lnea de procesador Cortex y ARM consigue mantener la eficiencia energtica que los dispositivos mviles requieren para proporcionar el tiempo de batera que demandan los usuarios.

Ilustracin 11: Arquitectura Cortex A15 MPCore.

17

Microprocesadores en SMARTPHONES

Evolucin multincleos

El bajo consumo de energa y las capacidades mejoradas del Cortex A15 tambin consiguen un mejor rendimiento de los servidores, introducindose as en el tradicional mbito de dominio de Intel, aunque no estar disponible hasta 2012.

NVIDIA TEGRA
NVIDIA Tegra 2 es uno de los procesadores de mviles ms avanzados del mundo. Incluye la primera CPU de doble ncleo del mercado de mviles para duplicar la velocidad de navegacin en la web, la GPU NVIDIA GeForce ULP (muy bajo consumo) para proporcionar 5 veces ms velocidad de juego y el primer procesador de vdeo Full HD (1080p) del sector para reproducir pelculas o realizar videollamadas con la mxima fluidez y calidad de imagen. Sus caractersticas fundamentales son: - CPU ARM Cortex-A9 de doble ncleo. La primera CPU con doble ncleo del mercado de mviles. Acelera la navegacin en la web, los tiempos de respuesta y el rendimiento del dispositivo en general. Es la primera CPU para mviles del mundo en admitir ejecucin fuera de orden, lo que significa ms eficiencia de procesamiento y mejor experiencia de uso en general. - GPU GeForce de muy bajo consumo (ULP). La tecnologa de grficos de NVIDIA diseada para aplicaciones de bajo consumo proporciona una magnfica calidad de visualizacin en dispositivos mviles. La GPU GeForce ULP ofrece una extraordinaria velocidad de juego 3D en el mvil e interfaces grficas ms giles y atractivas. - Procesador de reproduccin de vdeo 1080p. Permite reproducir vdeos con resolucin Full HD (1080p) en el dispositivo mvil. Ofrece reproduccin de vdeo en alta definicin con altas frecuencias de cuadro y la posibilidad de ver vdeos Flash HD directamente en la web sin agotar la batera.

18

Microprocesadores en SMARTPHONES

Evolucin multincleos

SAMSUNG ORION
Samsung Orion es el nombre de los procesadores de doble ncleo, basados en ARM Cortex A9, que la empresa coreana ha desarrollado, por otra parte tambin estn a las GPU Mali 400, tambin diseo de ARM, que sern las elegidas para acompaar a los nuevos procesadores. Este conjunto representa el relevo generacional de los chipsets ms potentes que hay ahora mismo en el mercado de telefona mvil, los Hummingbird de Samsung, basados en Cortex A8, con PowerVR en la parte grfica. Cabe destacar que la GPU utilizada, Mali-400, no es el diseo ms moderno que tiene ARM, pero cuenta con cuatro ncleos capaces de reproducir dos flujos de vdeo 1080p, uno para la pantalla del dispositivo, y otro para una salida externa de vdeo. El nuevo hardware es cinco veces ms potente en cuestiones grficas que el de un Samsung Galaxy Tab (Hummingbird), por poner un ejemplo, llegando a niveles ms parecidos a los de una Xbox 360 o una PlayStation 3, que de un telfono mvil actual. Debido a sus cualidades grficas se cree que ser elegido para integrarlo en el futuro PlayStation Phone con sistema operativo Android.

OMAP 4
La plataforma OMAP 4 de Texas Instruments tiene dos cores basados en la arquitectura Cortex-A9 de ARM, la misma que ha utilizado Samsung para crear Orion, aunque tiene alguna diferencia significativa respecto al procesador coreano. La ms notable es la GPU integrada, que en el caso de OMAP 4 es la PowerVR SGX540, incorporada en los procesadores Hummingbird en los Samsung Galaxy S. OMAP 4 se distribuir en dos versiones: OMAP4430, cuyos cores funcionan a 1 GHz cada uno, y OMAP4440, con una velocidad de 1,5 GHz para cada core. Al igual que Orion, OMAP 4 estar fabricado en 45 nm, con el objetivo de reducir lo mximo posible el consumo de energa. En este sentido, cabe destacar tambin la inclusin de la tecnologa SmartReflex 2, que permite controlar de forma dinmica el voltaje, frecuencia y energa empleada por los componentes del sistema en funcin de la actividad o la temperatura que presenten. En el terreno grfico, Texas Instruments asegura que OMAP 4 ser capaz de ofrecer soporte para casi cualquier aplicacin de tecnologa 3D que pueda aparecer: juegos, interfaces de usuario, reproduccin de vdeos FullHD 3D, grabacin de vdeos 3D en alta definicin Para la grabacin estereoscpica de imgenes, las caractersticas tcnicas de la plataforma especifican que OMAP4430 podra procesar las imgenes captadas por 2 cmaras de hasta 12 megapxeles de forma simultnea, mientras que OMAP4440 podra hacer lo mismo con 2 cmaras de hasta 20 megapxeles.

19

Microprocesadores en SMARTPHONES

Evolucin multincleos

Texas Instruments ha anunciado que OMAP 4 est pensada para gobernar el cerebro de los smartphones, tablets y dispositivos porttiles ms exigentes. Segn Texas Instruments, ya estn siendo fabricadas las primeras muestras de OMP4430 para ser distribuidas a sus clientes, mientras que OMAP4440 tendr que esperar al primer trimestre de 2011.

Ilustracin 12: Arquitectura OMAP 4.

SNAPDRAGON
La gama de procesadores Snapdragon de Qualcomm deja atrs al procesador de 1GHz, para lanzar el nuevo procesador Snapdragon de 1.2GHz y de doble ncleo, en concreto los procesadores MSM8360 y MSM8660. Se trata de la tercera generacin de estos procesadores. En concreto este procesador es capaz de dar soporte de grficos 2D/3D, con aceleracin OpenGL ES 2.0 y OpenVG 1.1, siendo capaz de descodificar y codificar vdeo en una resolucin de 1080p y da soporte a pantallas con una resolucin mxima WXGA, que suele ser 1280720 pxeles o 1280800 pxeles en formato 16:10. Integra soporte para GPS, para redes HSPA+ y EV-DO (dependiendo del procesador) por lo que va directamente dirigido a terminales como smartphones y tambin a estas nuevas tablets que por fin aparecen. Tambin Qualcomm est trabajando en el chip Snapdragon 8X72, ser un dispositivo de doble ncleo que funcionar a 1,5 GHz. Como se ha tratado en el siguiente documento el futuro de los smartphones est en la utilizacin de los microprocesadores multincleo para as poder mejorar sus prestaciones y para poder ofrecer nuevas aplicaciones a los usuarios.

20

Microprocesadores en SMARTPHONES

Evolucin multincleos

Bibliografa
http://www.administracionsanitaria.com/index.php?q=node/1807 http://en.wikipedia.org/wiki/IBM_Simon http://www.worldlingo.com/ma/enwiki/es/IBM_Simon http://www.arm.com/ http://muycomputer.com/Actualidad/Noticias/Arquitectura-ARM-demoda/_wE9ERk2XxDCpcSQVdloA3fB4bQaLwI8q7F8bCxdBO_BCiLOruR8PyznJA5jfi7qJ http://www.eetimes.com/electronics-news/4200451/Apple-s-A4-dissected-discussed--andtantalizing http://www.chw.net/2010/06/revelan-los-secretos-detras-de-apple-a4/ http://www.tested.com/news/arm-wrestling-apple-a4-vs-samsung-hummingbird/453/ http://www.ubmtechinsights.com/uploadedFiles/Apple%20A4%20vs%20SEC%20S5PC110A01. pdf http://focus.ti.com/general/docs/wtbu/wtbuproductcontent.tsp?contentId=14649&navigatio nId=12643&templateId=6123 http://www.eetimes.com/design/signal-processing-dsp/4017566/Analysis-Qualcomm-s-1GHz-ARM-Snapdragonhttp://www.qualcomm.com/products_services/chipsets/snapdragon.html http://www.madboxpc.com/multi-nucleos-%C2%BFel-futuro-de-los-smarthphone/ http://www.madboxpc.com/multi-nucleos-%C2%BFel-futuro-de-los-smarthphone/ http://es.globedia.com/arm-a15-procesadores-smartphones-2012 http://www.nvidia.es/object/tegra-2-es.html http://gizmologia.com/2010/06/qualcomm-snapdragon-doble-nucleo http://www.xataka.com/otros/qualcomm-ya-tiene-listo-su-snapdragon-a-15-ghz-potenciamaxima-en-tu-movil http://www.androidsis.com/snapdragon-para-el-futuro-android/

21

Вам также может понравиться