Documente Academic
Documente Profesional
Documente Cultură
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
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
Qu es un
SMARTPHONE?
Tras Simon surgieron diferentes SMARTPHONES como el Nokia
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 %
7.9 %
2.8 %
Microprocesadores en
SMARTPHONES
El 98% de los microprocesadores utilizados en telefona
Familias ARM
ARM11
Potencia extremadamente baja.
Gama de rendimiento de 350 MHz en diseos de rea pequea
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
SAMSUNG HUMMINGBIRD
(S5PC110)
Basado en la arquitectura ARM Cortex A8 de 45
SAMSUNG HUMMINGBIRD
(S5PC110)
Para el desempeo de servicios de comunicacin 3.xG
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
SNAPDRAGON
Snapdragon es una plataforma ARM desarrollada por Qualcomm
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
OMAP 3430
El primer dispositivo de TI OMAP 3 es el procesador de
Multiprocesadores
Multincleos
Actualmente la computacin multi-ncleo, es toda una
Multiprocesadores
Multincleos
La siguiente interrogante es si el software actual est
NVIDIA Tegra 2
NVIDIA Tegra 2 es uno de los procesador de
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
OMAP 4
SNAPDRAGON MSM8360 y
MSM8660
La
Conclusiones
Como se ha tratado en el siguiente documento el