Processadores Apple A5X vs Nvidia Tegra 3
Este artigo compara dois recentes Soquetes (System-on-Chips), Apple A5X e NVIDIA Tegra 3, projetados para eletrônicos de consumo da Apple e da 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 em um computador (como microprocessador, memória, entrada / saída) e outros sistemas que atendem às funcionalidades eletrônicas e de rádio. O Apple A5X e o NVIDIA Tegra3 são MPSoC (sistema multiprocessador no chip), onde o design usa a arquitetura multiprocessador para explorar a capacidade 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 do Tegra 3 são baseadas em ARMs (Advanced RICS - Reduced Instruction Set Computer - Machine, desenvolvido por ARM Holdings) v7 ISA (Arquitetura do Conjunto de Instruções, aquela usada como ponto de partida para projetar um processador).
NVIDIA Tegra 3 (Série)
A NVIDIA, originalmente uma empresa de fabricação de GPU (Unidade de Processamento Gráfico) [que alegou ter inventado GPUs no final dos anos 90], mudou-se recentemente 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 visando a implantação no mercado móvel. O primeiro MPSoC da série Tegra 3 foi lançado no início de novembro de 2011 e foi implantado pela primeira vez no ASUS Transformer Prime.
NVIDIA afirma que Tegra 3 é o primeiro celular super processador, pela primeira vez, reunindo a arquitetura ARM Cotex-A9 de quatro núcleos. Embora o Tegra3 tenha quatro (e, portanto, quad) núcleos ARM Cotex-A9 como CPU principal, ele possui um núcleo auxiliar ARM Cotex-A9 (chamado de companheiro núcleo), que é idêntico em arquitetura aos outros, mas está gravado em uma malha de baixa potência e com 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 estiver ativo), o núcleo auxiliar tem clock de 500 MHz. O objetivo do núcleo auxiliar é executar processos em segundo plano quando o dispositivo estiver no modo de espera, economizando energia. A GPU usada no Tegra3 é a GeForce da NVIDIA, que possui 12 núcleos. O Tegra 3 permite empacotar 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 equipado com o 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 no dia 7º Em março de 2012, a Apple revelou que estará usando o processador Apple A5X para acionar o dispositivo. O Apple A5X possui uma CPU de núcleo duplo como o A5 e, portanto, não apresenta desempenho muito diferente em comparação com o 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 divulgadas até agora, a Apple registrará seus CPUs A5X em 1,2 GHz, em oposição a 1 GHz em seu antecessor A5. A Apple alega que seu A5X terá desempenho 4x melhor em gráficos em comparação com dispositivos equipados com NVIDIA Tegra3.
Embora o A5X tenha uma CPU de núcleo duplo, a GPU usada (responsável pelo desempenho gráfico) é um PowerVR SGX543MP4 de quatro núcleos. Portanto, o desempenho gráfico do A5X será teoricamente dobrado em comparação com o processador A5 da Apple. De fato, o "X" no A5X significa gráficos. Portanto, o A5X é um processador gráfico de ponta que deve suportar os novos gráficos HD do iPad (o retina mostrar que a Apple está introduzindo no novo iPad, o primeiro em tablet PCs). Vale ressaltar que, para alguns aplicativos de benchmark, a Apple A5 teve desempenho 2x melhor em gráficos em comparação com o Tegra3 e, portanto, é teoricamente possível a reivindicação da Apple de obter um desempenho gráfico 4x melhor em comparação com o Tegra3. Espera-se que o A5X seja enviado com uma memória cache L1 privada de 32 KB por núcleo (para dados e instruções separadamente) e um cache L2 compartilhado de 1 MB. Também se espera que seja empacotado com uma memória de 512 MB.
Uma comparação entre Apple A5X e NVIDIA Tegra3 está tabulada abaixo.
Apple A5X | Tegra 3 Series | |
Data de lançamento | Março de 2012 | Novembro 2011 |
Tipo | MPSoC | MPSoC |
Primeiro dispositivo | O novo iPad (iPad 3 ou iPad HD) | ASUS Transformer Prime |
É UM | ARM v7 (32 bits) | ARM v7 (32 bits) |
CPU | ARM Cortex-A9 (núcleo duplo) | ARM Cortex-A9 (Quad Core) |
Velocidade do clock da CPU | 1.2GHz | Single Core - até 1,4 GHz Quatro núcleos - até 1,3 GHz Núcleo complementar - 500 MHz |
GPU | PowerVR SGX543MP4 (quad core) | NVIDIA GeForce (12 núcleos) |
Velocidade do relógio da GPU | Não disponível | Não disponível |
Tecnologia CPU / GPU | 45nm do TSMC | TSMC's 40nm |
Cache L1 | Instrução de 32kB, dados de 32kB (por núcleo da CPU) | Instrução de 32kB, dados de 32kB (por núcleo da CPU) |
Cache L2 | 1MB (compartilhado entre todos os núcleos da CPU) | 1MB (compartilhado entre todos os núcleos da CPU) |
Memória | 512MB DDR2, 533MHz | Até 2 GB DDR2 |
Sumário
Em resumo, o Apple A5X tem um potencial maior e, como será usado por um dos melhores integradores de tecnologia, o A5X será melhor utilizado. Como sugere o "X" no nome A5X, o A5X desempenhará um papel importante ao trazer vídeo e gráficos de alta definição para dispositivos móveis, como tablets. De fato, é necessário que a Apple tenha o processador gráfico com melhor desempenho para controlar sua tela retina com a mais alta resolução disponível para tablet PCs. Por outro lado, até que ponto a CPU dual core atenderá à demanda de computação enquanto o Tegra 3 estiver disponível com uma CPU quad core será vista após o lançamento em um futuro próximo (quando alguns testes de benchmark puderem ser executados).