Sunteți pe pagina 1din 28

Microprocesadores para

SMARTPHONES.
Evolucin multincleo.
Cassandra Dniz Falcn
Microprocesadores para Comunicaciones
Curso 2010/2011

NDICE
Qu es un SMARTPHONE?

Microprocesadores en SMARTPHONES.
Familias ARM.
SAMSUNG HUMMINGBIRD (S5PC110).
APPLE A4.
SANPDRAGON.
OMAP.

Multiprocesadores Multincleos.
NVIDIA Tegra 2.
Samsung ORION.
OMAP 4.
SNAPDRAGON MSM8360 y MSM8660

Conclusiones.

Qu es un
SMARTPHONE?
Smartphone o telfono inteligente es un trmino comercial utilizado

para denominar a un telfono mvil que ofrece ms funciones que un


telfono mvil comn.
Permiten realizar diversas tareas similares a las que se pueden llevar a
cabo en un PC, adems de la tradicional comunicacin telefnica.
Al poseer caractersticas similares a las de un ordenador, hace que
estos dispositivos puedan ser vulnerables a virus y ataques al sistema
operativo.
Algunas de las caractersticas que poseen los SMARTPHONES son:
Poseen un sistema operativo.
Capacidad multitarea.
Soportan correo electrnico y GPS
Conexin redes inalmbricas.
Instalacin de programas (ampliar funcionalidad).
Lectura de documentos en distintos formatos.

Qu es un
SMARTPHONE?
Primer SMARTPHONE -> IBM Simon Personal Communicator.
Creado por IBM y comercializado por BellSouth.
Se present por primera vez en 1992 en la COMDEX.
Se lanz comercialmente en 1993, tasado originalmente en

$899 (a da de hoy unos 680).


Combinaba las caractersticas de un telfono mvil, una
PDA, un mensfono o buscapersonas y una mquina de fax.

Qu es un
SMARTPHONE?
Tras Simon surgieron diferentes SMARTPHONES como el Nokia

9000 en 1996, o el Ericsson R380 y el Nokia 9210 en 2000.


Pero el boom comercial de estos dispositivos tuvo lugar en el
2000 con la aparicin del sistema operativo Windows Mobile,
actualmente Windows Phone OS.
Posteriormente, salieron al mercado nuevos sistemas operativos
para competir con el del gigante Microsoft.
A continuacin se muestra una comparativa evolutiva de estos
sistemas operativos.
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
El 98% de los microprocesadores utilizados en telefona

mvil son ARM.


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 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.
Tambin existen fabricantes con diseos de chips de la
ltima generacin, Cortex A9.

Familias ARM
ARM11
Potencia extremadamente baja.
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.
Introduce SIMD de 32 bits.
Se le agreg cachs fsicas para mejorar el rendimiento al
utilizar de diferentes sistemas operativos y TrustZone que
proporciona seguridad mediante hardware dedicado.
La disposicin de las memorias favorece a las aplicaciones en
tiempo real y admite multicore.
Es el modelo de ARM preferido por Nokia y est presente
tambin en varios modelos HTC y Samsung, y en el Apple
iPhone (EDGE y 3G).

Familias ARM
Cortex A8
Est basado en la arquitectura ARMv7 y tiene la capacidad de escalar
en velocidad desde 600 MHz a ms de 1GHz.
Cumple con los requisitos para dispositivos mviles optimizados en
energa que necesiten operar con menos de 300 mW de consumo.
No admite multicore.
Adecuado para aplicaciones de alto rendimiento y que requieran
microprocesadores superescalares
(smartphones, set-up boxes,
impresoras, televisin digital, ).
Posee una unidad NEON que consiste en un motor SIMD de 128 bits que
permite un alto rendimiento de procesamiento de datos multimedia.
Algunos smartphones con este microprocesador son el Apple iPhone
3GS, el Apple iPhone 4 (SoC Apple A4 , fabricado por Samsung e
Intrensity), el Samsung Omnia HD, el Samsung Wave S8500, el
Samsung i9000 Galaxy S (modelo Hummingbird) y el Nokia N900.

Familias ARM
Cortex A9
Al igual que los Cortex-A8 se basan en la arquitectura ARMv7.
Diseado en busca de alta eficiencia, longitud dinmica,
superescalaridad
multi-flujo, fuera de orden, especulando con
pipeline de 8 etapas.
La micro-arquitectura Cortex-A9 se facilita dentro de un procesador
multi-ncleo escalable, el Cortex-A9 procesador multincleo MPCore,
o en un procesador ms tradicional, el procesador Cortex-A9
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.

Familias ARM

Familias ARM
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.

SAMSUNG HUMMINGBIRD
(S5PC110)
Basado en la arquitectura ARM Cortex A8 de 45

nm y desarrollado conjuntamente con Intrinsity.


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.
Ofrece 2000 DMIPS a 1GHz.

SAMSUNG HUMMINGBIRD
(S5PC110)
Para el desempeo de servicios de comunicacin 3.xG

y 4G 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.
Integra Multi Format Codec (MFC), acelerador hardware
que permite la codificacin y decodificacin de
diversos formatos y que es compatible con
videoconferencia en tiempo real.
Este procesador se puede encontrar en el Smartphone
Samsung Galaxy S que incorpora una unidad de
procesamiento grfica PowerVR SGX540.
Otro Smartphone que en el futuro incorporar este
microprocesador es el Nexus S de Google.

SAMSUNG HUMMINGBIRD
(S5PC110)

APPLE A4
Es un sistema en chip que

integra un microprocesador
basado en la arquitectura ARM Cortex A8 y una GPU
PowerVR 535 en un mismo encapsulado.
Aunque Apple aseguraba que haba sido diseado por su
empresa en realidad fue] desarrollado conjuntamente por
Intrinsity y Samsung.
Intrinsity fue adquirida en 2008 por Apple Inc, heredando
naturalmente el diseo del chip.
Se trata de una evolucin del Samsung Hummingbird
S5PC110.

APPLE A4
El Apple A4 ha demostrado ser realmente eficiente por ciclo

de reloj frente a otras opciones equivalentes del mercado.

SNAPDRAGON
Snapdragon es una plataforma ARM desarrollada por Qualcomm

para dispositivos mviles.


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.

SNAPDRAGON
Todos

los
procesadores
Snapdragon
contienen los circuitos de decodificacin de
video de alta definicin (HD).
Las unidades de procesamiento grfico
Adreno, integradas en conjuntos de chips
Snapdragon son
de diseo propio de
Qualcomm, aprovechando los activos de la
empresa adquirida de AMD.
Un ejemplo de Smartphone que utiliza esta
plataforma es el Nexus One que tiene
integrado un Snapdragon QSD8250 de 32

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 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

OMAP 3430
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 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.
Este procesador se utiliza en el Smartphone Nokia

Multiprocesadores
Multincleos
Actualmente la computacin multi-ncleo, 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.
Los procesadores ARM apuntan a esta misma tendencia.
Al hablar de incremento de frecuencia e incremento de
ncleos en un procesador preocupa el consumo
energtico, que en los SMARTPHONES est limitado a
300 mW.
Cortex A9 utiliza un proceso de manufactura de 45nm,
lo que le permite mantener el consumo en cuotas
aceptables

Multiprocesadores
Multincleos
La siguiente interrogante es si el software actual est

diseado para aprovechar arquitecturas ARM multi-ncleos.


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, y tendrn frecuencias de hasta 2.5
Ghz.

NVIDIA Tegra 2
NVIDIA Tegra 2 es uno de los procesador de

mviles ms avanzado del mundo.


Incluye la primera CPU de doble ncleo del
mercado de mviles para duplicar la velocidad
de navegacin en la web.
Sus caractersticas fundamentales son:
CPU ARM Cortex-A9 de doble ncleo.
GPU GeForce de muy bajo consumo (ULP).
Procesador de reproduccin de vdeo 1080p.

Samsung ORION
Utiliza procesadores de doble ncleo, basados en ARM

Cortex A9.
Estos procesadores estn acompaados por GPU Mali 400.
Son el relevo generacional de los Hummingbird de
Samsung, basados en Cortex A8, con PowerVR en la parte
grfica.
En cuestiones grficas llega a niveles ms parecidos a los
de una Xbox 360 o a 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.
La diferencia ms notable es la GPU incluida por
OMAP 4, la PowerVR SGX540.
Se distribuir en dos versiones:
OMAP4430 -> 1 GHz cada core
OMAP4440 -> 1.5 GHz cada core

Texas Instruments asegura que OMAP 4 ser capaz de

ofrecer soporte para casi cualquier aplicacin de


tecnologa 3D que pueda aparecer.

OMAP 4

SNAPDRAGON MSM8360 y
MSM8660
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.
MSM8360
MSM8660

Capaz de dar soporte de grficos 2D/3D.


Con aceleracin OpenGL ES 2.0 y OpenVG 1.1.
Tambin Qualcomm est trabajando en el chip

Snapdragon 8X72, ser un dispositivo de doble


ncleo que funcionar a 1,5 GHz.

Conclusiones
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.

S-ar putea să vă placă și