Processadores Apple A5X vs Nvidia Tegra 3
Este artigo compara dois System-on-Chips (SoC) recentes, Apple A5X e NVIDIA Tegra 3, projetados para eletrônicos de consumo pela Apple e NVIDIA, respectivamente. No termo de um leigo, um SoC é um computador em um único IC (Circuito Integrado, também conhecido como chip). Tecnicamente, um SoC é um IC que integra componentes típicos de um computador (como microprocessador, memória, entrada / saída) e outros sistemas que fornecem funcionalidades eletrônicas e de rádio. Tanto o Apple A5X quanto o NVIDIA Tegra3 são Multiprocessor System-on-Chip (MPSoC), onde o design usa arquitetura de multiprocessador para explorar o poder de computação disponível. Enquanto a NVIDIA lançou o Tegra 3 em novembro de 2011, a Apple lançará o A5X com seu iPad 3 esta semana (março de 2012).
Normalmente, os principais componentes de um SoC são sua CPU (Central Processing Unit) e GPU (Graphics Processing Unit). As CPUs do Apple A5X e Tegra 3 são baseadas em ARM's (Advanced RICS - Reduced Instruction Set Computer - Machine, desenvolvido pela ARM Holdings) v7 ISA (Instruction Set Architecture, aquele que é usado como ponto de partida para projetar um processador).
NVIDIA Tegra 3 (série)
A NVIDIA, originalmente uma empresa de manufatura de GPU (Unidade de Processamento de Gráficos) [alegou ter inventado GPUs no final dos anos 90], recentemente se mudou para o mercado de computação móvel, onde o System on Chips (SoC) da NVIDIA é implantado em telefones, tablets e outros dispositivos portáteis. Tegra é uma série SoC desenvolvida pela NVIDIA com o objetivo de implantação no mercado móvel. O primeiro MPSoC na série Tegra 3 foi lançado no início de novembro de 2011 e foi implantado pela primeira vez no ASUS Transformer Prime.
A NVIDIA afirma que o Tegra 3 é o primeiro superprocessador móvel, pela primeira vez reunindo a arquitetura quad core ARM Cotex-A9. Embora o Tegra3 tenha quatro (e, portanto, quádruplos) núcleos ARM Cotex-A9 como CPU principal, ele tem um núcleo ARM Cotex-A9 auxiliar (chamado de núcleo complementar) que é idêntico em arquitetura aos outros, mas é gravado em um baixo consumo de energia tecido e tem uma freqüência muito baixa. Enquanto os núcleos principais podem ter clock de 1,3 GHz (quando todos os quatro núcleos estão ativos) a 1,4 GHz (quando apenas um dos quatro núcleos está ativo), o núcleo auxiliar tem clock de 500 MHz. O objetivo do núcleo auxiliar é executar processos em segundo plano quando o dispositivo está no modo de espera e, portanto, economizando energia. A GPU usada no Tegra3 é a GeForce da NVIDIA, que possui 12 núcleos. O Tegra 3 permite embalar até 2 GB de RAM DDR2.
Apple A5X
O novo iPad (também conhecido como iPad 3 ou iPad HD), o primeiro dispositivo eletrônico de consumo que será equipado com A5X MPSoC, será lançado em meados de março de 2012 (no decorrer desta semana). Durante o novo evento de lançamento do iPad em 7 thMarço de 2012, a Apple revelou que usará o processador Apple A5X para conduzir o dispositivo. O Apple A5X tem um CPU dual core como o A5 e, portanto, não terá um desempenho muito diferente em comparação com seu A5 MPSoC anterior. Vale ressaltar que, isso se opõe à crença anterior de que a Apple usará um processador quad core, a tendência dos MPSoCs de 2012 (como o Tegra 3), para seu novo iPad. Com base nas informações que vazaram até agora, a Apple irá sincronizar suas CPUs A5X em 1,2 GHz, em oposição a 1 GHz em seu predecessor A5. A Apple afirma que seu A5X terá um desempenho 4x melhor em gráficos em comparação com dispositivos equipados com NVIDIA Tegra3.
Embora o A5X tenha um CPU dual core, o GPU usado (que é responsável pelo desempenho gráfico) é um PowerVR SGX543MP4 quad core. Portanto, o desempenho gráfico do A5X será teoricamente dobrado em comparação com o processador A5 da Apple. Na verdade, o “X” em A5X significa gráficos. Portanto, o A5X é um processador gráfico de última geração que deve suportar os novos gráficos HD do iPad (a tela retina que a Apple está apresentando no novo iPad, o primeiro em tablet PCs). É importante notar que para alguns aplicativos de benchmark o Apple A5 teve desempenho 2x melhor em gráficos em comparação com o Tegra3 e, portanto, a afirmação da Apple de desempenho gráfico 4x melhor em comparação com o Tegra3 é teoricamente possível. Espera-se que o A5X seja enviado com uma memória cache privada L1 de 32KB por núcleo (para dados e instrução separadamente) e um cache L2 compartilhado de 1 MB. Também deverá ser fornecido com uma memória de 512 MB.
Uma comparação entre o Apple A5X e NVIDIA Tegra3 é tabulada abaixo.
Apple A5X | |||
MPSoC | Primeiro Dispositivo | ||
ARM v7 (32 bits) | |||
ARM Cortex-A9 (dual core) | |||
Single Core - até 1,4 GHz Quatro núcleos - até 1,3 GHz Companion Core - 500 MHz |
|||
PowerVR SGX543MP4 (quad core) | |||
(por núcleo de CPU) |
(por núcleo de CPU) |
||
512 MB DDR2, 533 MHz |
Resumo
Resumindo, o Apple A5X tem um potencial maior e, como será usado por um dos melhores integradores de tecnologia, fará com que o A5X seja melhor utilizado. Como o “X” no nome A5X sugere, o A5X terá um papel importante em trazer vídeo e gráficos de alta definição para dispositivos móveis como tablets. Na verdade, é necessário que a Apple tenha o processador gráfico de melhor desempenho para acionar sua tela retina com a mais alta resolução disponível para tablet PCs. Por outro lado, o quão bom o CPU dual core irá lidar com a demanda de computação enquanto o Tegra 3 está lá fora com um CPU quad core pode ser visto após o lançamento em um futuro próximo (quando alguns testes de benchmark podem ser executados).