NVIDIA Tegra 3 vs Samsung Exynos 4210 | Samsung Exynos 4210 vs NVIDIA Tegra 3 Velocidade, Desempenho
Este artigo compara dois System-on-Chips (SoC) recentes, NVIDIA Tegra3 e Samsung Exynos 4210, implantados em eletrônicos de consumo pela Apple e Samsung, 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 CI que integra componentes típicos de um computador (como microprocessador, memória, entrada/saída) e outros sistemas que atendem a funcionalidades eletrônicas e de rádio. Tanto o NVIDIA Tegra3 quanto o Samsung Exynos 4210 são Multiprocessor System-on-Chip (MPSoC), onde o design usa arquitetura de multiprocessador para explorar o poder de computação disponível. Enquanto o Exynos 4210 veio em abril de 2011; A Samsung lançou seu Galaxy S2 com Exynos 4210; A NVIDIA lançou o Tegra3 em novembro de 2011 e ainda não foi usado em eletrônicos de consumo.
Normalmente, os principais componentes de um SoC são sua CPU (Unidade Central de Processamento) e GPU (Unidade de Processamento Gráfico). As CPUs NVIDIA Tegra3 e Exynos 4210 são baseadas em ARM's (Advanced RICS – Reduced Instruction Set Computer – Machine, desenvolvido pela ARM Holdings) v7 ISA (Instruction Set Architecture, aquela que é usada como ponto de partida para o projeto de um processador).
NVIDIA Tegra3 (Série)
NVIDIA, originalmente uma empresa de fabricação de GPUs (Graphics Processing Unit) [alegou ter inventado as GPUs no final dos anos noventa] 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 de SoC desenvolvida pela NVIDIA visando implantação no mercado móvel. O primeiro MPSoC na série Tegra3 foi lançado no início de novembro de 2011 e ainda não foi implantado em dispositivos disponíveis comercialmente.
NVIDIA afirma que o Tegra3 é o primeiro super processador móvel, reunindo a arquitetura quad core ARM Cotex-A9 pela primeira vez. Embora o Tegra3 tenha quatro (e, portanto, quádruplos) núcleos ARM Cotex-A9 como CPU principal, ele possui um núcleo auxiliar ARM Cotex-A9 (chamado de núcleo companheiro) que é idêntico em arquitetura aos outros, mas é gravado em um baixo consumo de energia tecido e é cronometrado em 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á em modo de espera; portanto, economizando energia. A GPU usada no Tegra3 é a GeForce da NVIDIA, que possui 12 núcleos. O Tegra 3 tem tanto cache L1 quanto cache L2, que é semelhante ao do Tergra 2, e permite empacotar até 2 GB de RAM DDR2.
Samsung Exynos 4210
Em abril de 2011, a Samsung em seu Galaxy S2 implantou pela primeira vez o Exynos 4210. O Exynos 4210 foi projetado e fabricado pela Samsung sob o codinome Orion. É um sucessor do Samsung Exynos 3110. Sua CPU é uma série ARM Cotex A9 de núcleo duplo com clock de 1,2 GHz e sua GPU é o famoso design Mali-400MP (4 núcleos) da ARM com clock de 275 MHz. O Exynos 4210 foi o primeiro SoC (ou melhor, MPSoC) a implantar o Mali-400MP da ARM. Outra atração do Exynos 4210 é seu suporte nativo para três monitores (saídas de monitor triplo: 1xWXGA, 2xWSVGA), o que é muito útil para dispositivos que são direcionados pelo Exynos 4210. O chip foi embalado com cache L1 (instrução e dados) e L2 hierarquias e tinha um SDRAM DDR3 de 1 GB embutido.
Uma comparação entre o NVIDIA Tegra3 e o Exynos 4210 está na tabela abaixo.
Tegra 3 Series | Samsung Exynos 4210 | |
Data de lançamento |
Novembro 2011 |
abril 2011 |
Tipo | MPSoC | MPSoC |
Primeiro Dispositivo | Ainda não implantado | Samsung Galaxy S2 |
ISA | ARM v7 (32 bits) | ARM v7 (32 bits) |
CPU | ARM Cortex-A9 (Quad Core) | ARM Cotex A9 (Dual Core) |
CPU's Clock Speed |
Single Core – até 1,4 GHz Quatro Núcleos – até 1,3 GHz Companion Core – 500 MHz |
1.2GHz |
GPU | NVIDIA GeForce (12 núcleos) | ARM Mali-400MP (4 núcleos) |
Velocidade do relógio da GPU | Não Disponível | 275MHz |
Tecnologia CPU/GPU | TSMC's 40nm | TSMC's 45nm |
L1 Cache |
instrução de 32kB, dados de 32kB (para cada núcleo de CPU) |
instrução de 32kB, dados de 32kB (para cada núcleo de CPU) |
L2 Cache |
1MB (compartilhado entre todos os núcleos da CPU) |
1MB (compartilhado entre todos os núcleos da CPU) |
Memória | Até 2GB DDR2 | 1GB DDR3 de baixa potência (LP) |
Resumo
Em resumo, a NVIDIA, em nome da série Tegra 3, lançou um MPSoC com alto potencial. Obviamente, supera o poder de computação e o desempenho gráfico. A ideia de um núcleo complementar é muito legal, pois pode ser muito usada para dispositivos móveis, pois esses dispositivos estão no modo de espera com mais frequência e espera-se que executem tarefas em segundo plano. Alguns podem argumentar que o tecido caro de baixo consumo usado no núcleo complementar pode sobrecarregar os usuários. Como o setor de computação móvel vai utilizar o potencial e a viabilidade de mercado do Tegra3 ainda não foi visto.