NVIDIA Tegra 2 vs Tegra 3 | Nvidia Tegra 3 (processador Quad Core) vs Tegra 2 Velocidade, desempenho
NVIDIA, originalmente uma empresa de manufatura de GPU (Unidade de Processamento de Gráficos) [alegou ter inventado GPUs no final dos anos 90] recentemente mudou-se 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. 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. O objetivo deste artigo é comparar dois SoCs da série Tegra recentes, a saber, NVIDIA Tegra 2 e NVIDIA Tegra 3.
Os dois componentes principais do Tegra 2 e do Tegra 3 são a CPU baseada em ARM (Unidade Central de Processamento, também conhecida como processador) e a GPU baseada em NVIDIA. Tanto o Tegra 2 quanto o Tegra 3 são baseados no ISA v7 da ARM (arquitetura de conjunto de instruções, aquela que é usada como ponto de partida para projetar um processador) e suas GPUs são baseadas no GeForce da NVIDIA. A CPU e a GPU no Tegra 2 e no Tegra 3 são construídas na tecnologia de semicondutor conhecida como 40nm da TSMC (Taiwan Semiconductor Manufacturing Company).
Tegra 2 (série)
Os SoCs da série Tegra 2 foram comercializados pela primeira vez no início de 2010, e o primeiro conjunto de dispositivos a implantá-los são alguns tablet PCs não tão famosos. A primeira implantação do mesmo em um smartphone veio em fevereiro de 2011, quando a LG lançou seu celular Optimus 2X. Em seguida, um grande número de outros dispositivos móveis usaram SoCs da série Tegra 2, alguns dos quais são Motorola Atrix 4G, Motorola Photon, LG Optimus Pad, Motorola Xoom, Lenevo ThinkPad Tablet e Samsung Galaxy Tab 10.1.
Os SoCs da série Tegra 2 (tecnicamente MPSoC, devido à CPU multiprocessador implantada) tinham CPUs dual core baseadas em ARM Cotex-A9 (que usa ARM v7 ISA), que normalmente tinham clock de 1GHz. Visando uma área menor da matriz, a NVIDIA não suportava as instruções NEON (extensão avançada SIMD da ARM) nessas CPUs. A GPU escolhida foi a GeForce Ultra Low Power (ULP) da NVIDIA, que tinha 8 núcleos (não é uma surpresa para uma empresa famosa por suas GPUs de vários a muitos núcleos). As GPUs tinham clock de 300 MHz a 400 MHz em diferentes chips da série. O Tegra 2 possui hierarquias de cache L1 (instrução e dados - privados para cada núcleo da CPU) e cache L2 (compartilhado entre os dois núcleos da CPU), e que permitem empacotar módulos de memória DDR2 de até 1GB.
Tegra 3 (série)
O primeiro SoC (ou melhor, MPSoC) da série Tegra 3 foi lançado no início de novembro de 2011 e ainda não foi implantado em dispositivos disponíveis comercialmente. A NVIDIA afirma que este é o primeiro superprocessador móvel, para montar a arquitetura quad core ARM Cotex-A9. Embora o Tegra 3 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 power fabric e tem clock 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á no modo de espera, economizando energia. Ao contrário do Tegra 2,O Tegra 3 oferece suporte a instruções NEON. A GPU usada no Tegra 3 é a GeForce da NVIDIA, que contém 12 núcleos. O Tegra 3 tem cache L1 e cache L2 que é semelhante ao do Tergra 2 e que permite compactação de até 2 GB de RAM DDR2.
A comparação entre os MPSoCs Tegra 2 (série) e Tegra 3 (série) é tabulada abaixo:
Tegra 2 Series | ||||
MPSoC | Primeiro Dispositivo |
(primeira implantação móvel) |
||
É UM | ||||
ARM Cortex-A9 (Dual Core) | ||||
Quatro núcleos - até 1,3 GHz |
||||
NVIDIA GeForce (8 núcleos) | ||||
(para cada núcleo da CPU) |
(para cada núcleo da CPU) |
|||
Até 1 GB |
Resumo
Em resumo, a NVIDIA, em nome da série Tegra 3, lançou um MPSoC com alto potencial. Obviamente, ele supera seus MPSoCs da série Tegra 2 em computação e desempenho gráfico. A ideia de um núcleo complementar é muito clara, pois pode ser muito útil para dispositivos móveis, já que esses dispositivos estão em modo de espera com mais frequência do que não e devem executar tarefas em segundo plano. Ainda não se sabe como a indústria de computação móvel utilizará o potencial.