60 PC ACTUAL wivw.pci
Vara WEN elem e Mienlstyete ise teyn-15
ety
tivos pueden
ecko
uo)
Sai
a
oo
Intel
lo posicionarse
Procesadores
en movilidad
Los teléfonos méviles son un objeto de deseo cada
vez mas universal y ya no hay que ser apasionado
de la tecnologia para interesarse por qué pantalla,
procesador o sistema operativo cargan. ror mane. arenas
JRE ecercamientoalossmartpho-
J nesconelénimode tomar una
MH decision de compraquenose
| basetinicamente enel precio,
q I pasa por conocer cSmo estan
construldos.Vistos desde fuera, todos los
terminales son parecos: tienen una pan-
tall iconos enelescritoro, algunos tela-
do, funcionan con una batera.. Pero hay
otras caracteristicas que nose ven tanto,y
queempiezanacobrarrelevanciaamedida
uel teenologia progresa Sonlas relaco
nnadas con slas tripas» de los dispositivos
‘méviles,sobre todo de los smartphones, pe
rotambign seaplicaalastabletasy porex:
tension alos Utrabooks y portailes
Enos primeros teléfonos inteligentes, ya
fueran Android, Symbian BlackBerry, Win-
dows Mobile 0105 el procesador las tecno-
Jogias aceleradoras de gréficos ernpleadas
ensuconstruccién apenas sisuscitaban in-
terés.La tecnologia se ocultaba tras a me-
rafuncionalidad, Adems laescasez deter
rinales, junto oon la falta de informacion
‘que se tenfa de los primeros procesadores
ARMy de los pocos fabricantes que os fi-
‘maban, contribufan a ocultar los detalles
tecnalégicos.
Elinterés por los procesadores
de los dispositivos méviles
Amedida que el negocio de la moviidad
ha ido cobrando forma y el ecosistema de
aplicaciones y servicios creciendo, la tec-
nologia va oftecienda més y mas posi
lidades tanto para los desarrlladores de
aplicacionescomo paralos desisternas
rativos.Un teléfono mévil nose aleja de-
ery
‘masiado (conceptualmente hablan
un portatil o de un ordenador. Fun
gracias. a que hay un sistema operativo
se ejecuta sobre una plataforma
‘ware compuesta por un procesador (
lun acelerador grafico (GPU), memo:
municaciones, la pantalla y una int
‘con métodos para ia entrada de é
iante teclado o usando los dedos o
Pero,adiferencia de os sistemas de
‘mesa, donde muchos de estos compo
tesestan perfectamente diferenciados
los moviles lo que sehace es integrarias
dos en los SoC (System On a Chip)
Alprincipioeran populareslos eatw
res, que no permitian la descarga d
caciones, sino que dependian de I
tuviera preinstaladas el propio sist
operativo cerrado de las que el fab
te incluyera con cardcter excepcionall
teriormente. Ya entonces se em
hablar del procesador como eleme1
ferenciador, con ejemplos como
‘sung Jet. Con Apple, con el iPhone
nal, lallegada de sutienda de aplicas
en 2008 y meses después la de Goog!
do cambié: las aplicaciones precisabas
‘un buen hardware para funcionar, p=
‘puesto. Suevolucién ha atraidola ate:
de los principales fabricantes de pr
dores; desde Intel hasta NVIDIA,
do por Qualcomm, Samsung, Texas
‘truments Apple, entre otros.
‘or qué ARM?
laarquitectura de os procesadores
les existentes,con el permizode In
procesador Atom Z2460 con autLos ultimos micros
ARM dan rendimientos
cercanos 0 superio!
alos que registra Intel
X86,es ARM. ARM ofrece tanto los juegos
de instrucciones necesarios para progra-
‘maraplicacionescomo disefiosdereferen-
cia para fabricar los procesadores capaces
de trabajar conellos.Las instruccionestie-
‘nen un equivalente en operaciones logicas
yyaritméticas,quea suveztienen su «repre-
Ssentaciono electronica realizable redian-
te circuitos digitales. Una compafia inte-
resada en ofrecer soluciones CPU basadas
en ARM puede licenciar tanto las instruc-
ciones como el disefiode referencia, odise-
far desde cero a electronica capaz de tra-
bajar con ellas.
Durante la historia de ARM, ha habido di-
ferentes arquitecturas caracterizadas por
el juego de instrucciones. ARM, ARM2,
hasta llegar a ARMv7 con la vista puesta
en ARMv8. Para cada arquitectura, ha ha-
Dido diferentes diserios de referencia, Por
ejemplo, para ARMV6 se tenia el diserio de
referencia ARM. Y para los actuales AR-
‘Mv7son populareslos ARM Cortex Ag ala
esperade los Cortex Aas.
Compariias como Apple, Qualcomm oNVI-
DIA, en alguno de sus proyectos futures,
novusan estos disefios de referencia y, por
tanto, sus procesadores no se pueden ca-
‘egorizar como Cortex Ag ni Aus, aunque
suis caracteristicas estaran en linea con las
de los futuros Cortex Ais, Por ejemplo, el
procesador Samsung Exymos 4412 de cua-
* Ahora quelosfabricantes
‘empiezan aalinearsecon servicios
soluciones exclusives, a eleccién
et hardware es slo una de as
variables ena ecuacén de compra,
Puede qu tengas el mejor termi-
nal, perono te satsfagaun servicio
‘concreto, come el de mapas.
tromiicleos que usael Galaxy $3 es ARMV7
Cortex Ag, as{ como el Tegra3 de NVIDIA,
también quad core,es Cortex Ag.
Los procesadores de Intel se han encon-
‘rado con un problema alenfentarseaes-
teentomo:laeficiencia dela arquitectura
x86, Intel ha ido bajando el voltaje ya fre-
‘cuencia de sus CPUs para optimizarelcon-
sumo; pero, su problema es que, para ob-
‘ener un procesador con un consumo tan
bajo como paraser instalable en un mévil,
tiene que bajar tantola frecuencia que el
rendimiento cae hasta niveles paupéri-
‘mos. Asi, siuna CPU x86 consume 100 W,
puedes intuir que su rendimiento sera ele-
‘vado. Siconsume 17 W,surendimiento se-
révarios Grdenes de magnitud menor;y, si
consume 2 W, elrendimiento serétan bajo
que no valdré ni para un m6vi, Tras rau-
chos afios de trabajo, parece quelos Atom
‘empleados en la plataforma Medfield pa-
raméviles consiguen estara la altura y ya
hayterminales Android queusanel Atom
2ag60 como procesador.
‘ARM, porsu parte, usa un juego de instruc:
ciones (ISA) reducido, mas simple queel de
‘Cuando un fabricante habla de que su
‘méuilestrelatiene un corazén de cua-
tromicles, es féci pensar que podre-
‘mos usar casi como un ordenador.
Pero no. Android, iOS, BlackBerry OS 0
Windows Phone no son sistemas opera-
tivos pensados para multtarea. Sique
hay aplicaciones que se benefician de
los cuatro ndcleos, pero siqueraen
los benchmarks sintéticos es facil ob-
tener diferencias que respondan lineal-
‘mente a incremento de nécleos.
Por otro lado, hay veces que la arqui-
tectura del procesador influye més
‘ue el nimero de nicleos. Cuando
yeas que un procesador tales Cortex
AQ yotroes Cortex AB, lo mas probar
ble es que el Cortex A9 sea preferible
incluso para un ncimero de nicieos me-
or. El ejemplo mds reciente lo tienes
‘con los Qualcamim Snapdragon MS-
(M8260, un dual core LS GHz Kral ca-
‘paz de sacar los colores aun quad co-
‘re Tegra 3 de NVIDIA Cortes A9.La
clave en este caso est en que el Qual
‘comm usala arquitecturaKralten sus
ntcleos, que es equivalente aos futu-
ros Cortex AIS, los cuales sucederénva
los Cortex AS.
Site jas en los méviles de 100-200
euros, su procesadorno esnisiquie-
Fa Cortex A.Son ARMII pertenecientes
‘una generacin anterior incluso los
‘actuales procesadores en los termina
les mas representativos del mercado.
86 Fs una arquitectura RISC (Reduced ins-
truction Set Computer} frente ala CISC dein-
‘elo AMD (Complex instruction Set Compu
ter) Esuna arquitectura maseficiente, que
hhacrecido en rendimniento graciasamejo-
rasenel disefio delos micros.Porejemplo,
Inteltuvo que eliminarla parte Out of Order
(000) en el Atom para ajustario a ias exi-
genciasde consumo delos méviles,peroen
ARM se ha conseguido implementar esta
caracteristica que hace que el rendimien-
tomejore entre un sy un 30 por ciento.
Microprocesadores graicosane elp=s
En los benchmarks adjuntos, puedes ver
que los ultimos procesadores ARM alcan-
zan rendimientos cercanos 0 superiores a
los de Intel con consumos menores,
Graficas y comunicaciones
Otro de los elementos diferenciadores de
los smartphones es el acelerador grafico
integrado en el SoC. Entre los desarvolla-
dores de teenologias grificas para méviles
«stan a propia ARM con los procesadores
Mali; PowerVR con los SGX; NVIDIA, con
sus GeForce, o Qualcomm, con los Adreno,
conlatecnologia adqulridaa ATIimageon
Asi, Texas Instruments, Intel o Apple emn-
plean a tecnologia de PowerVR mientras
que Samsung utiliza Mal.
A diferencia de los aceleradores gréficos
para equipos de sobremesa,los que usan
lo méviles son compatibles con OpenGL
yno con DirectX. Asi los programadores