Diferencia entre NVIDIA Tegra 2 y Tegra 3

NVIDIA Tegra 2 vs Tegra 3 | Nvidia Tegra 3 (procesador Quad Core) vs Tegra 2 Speed, Performance
 

NVIDIA, originalmente una compañía de fabricación de GPU (unidad de procesamiento de gráficos) [afirmó haber inventado GPU a finales de los noventa] recientemente se ha trasladado al mercado de computación móvil, donde el Sistema en Chips (SoC) de NVIDIA se implementa en teléfonos, tabletas y otros dispositivos portátiles. . Tegra es una serie SoC desarrollada por NVIDIA que apunta a la implementación en el mercado móvil. En el término de un Laico, un SoC es una computadora en un solo IC (circuito integrado, también conocido como chip). Técnicamente, un SoC es un IC que integra componentes típicos en una computadora (como microprocesador, memoria, entrada / salida) y otros sistemas que atienden funcionalidades electrónicas y de radio. El objetivo de este artículo es comparar dos SoC recientes de la serie Tegra, a saber, NVIDIA Tegra 2 y NVIDIA Tegra 3.

Los dos componentes principales de Tegra 2 y Tegra 3 son su CPU basada en ARM (Unidad de procesamiento central, también conocida como procesador) y GPU basada en NVIDIA. Tanto Tegra 2 como Tegra 3 se basan en la ISA v7 de ARM (arquitectura de conjunto de instrucciones, la que se usa como punto de partida para diseñar un procesador) y sus GPU se basan en la GeForce de NVIDIA. La CPU y la GPU tanto en Tegra 2 como en Tegra 3 están integradas en la tecnología de semiconductores conocida como 40nm de TSMC (Taiwan Semiconductor Manufacturing Company).

Tegra 2 (Serie)

Los SoCs de la serie Tegra 2 se comercializaron por primera vez a principios de 2010, y el primer conjunto de dispositivos para implementarlos es una tablet PC no tan famosa. La primera implementación del mismo en un teléfono inteligente se produjo en febrero de 2011 cuando LG lanzó su teléfono móvil Optimus 2X. Luego, un gran número de otros dispositivos móviles han utilizado SoC de la serie Tegra 2, algunos de los cuales son Motorola Atrix 4G, Motorola Photon, LG Optimus Pad, Motorola Xoom, Lenevo ThinkPad Tablet y Samsung Galaxy Tab 10.1.

Los SoC de la serie Tegra 2 (técnicamente MPSoC, debido a la CPU de multiprocesador implementada) tenían CPU de doble núcleo basadas en ARM Cotex-A9 (que utilizan ARM v7 ISA), que normalmente tenían una velocidad de 1 GHz. Con un área de troquel más pequeña, NVIDIA no admitía instrucciones NEON (extensión SIMD avanzada de ARM) en estas CPU. La GPU elegida fue la GeForce de energía ultrabaja (ULP) de NVIDIA que tenía 8 núcleos incluidos (no es una sorpresa para una empresa famosa por sus GPU de múltiples a muchas). Las GPU se registraron entre 300MHz y 400MHz en diferentes chips de la serie. Tegra 2 tiene jerarquías de memoria caché L1 (instrucción y datos - privada para cada núcleo de la CPU) y memoria caché L2 (compartida entre ambos núcleos de la CPU), y que permite empaquetar hasta 1 GB de módulos de memoria DDR2.

Tegra 3 (Serie)

El primer SoC (o más bien MPSoC) en la serie Tegra 3 se lanzó a principios de noviembre de 2011 y aún no se ha implementado en dispositivos disponibles comercialmente. NVIDIA afirma que este es el primer móvil super procesador, para armar la arquitectura ARM Cotex-A9 de cuatro núcleos. Aunque Tegra 3 tiene cuatro (y, por lo tanto, cuatro) núcleos ARM Cotex-A9 como su CPU principal, tiene un núcleo auxiliar ARM Cotex-A9 (denominado el compañero núcleo) que es idéntica en arquitectura a las otras, pero está grabada en un tejido de baja potencia y tiene una frecuencia muy baja. Mientras que los núcleos principales se pueden sincronizar a 1.3GHz (cuando los cuatro núcleos están activos) a 1.4GHz (cuando solo uno de los cuatro núcleos está activo), el núcleo auxiliar está sincronizado a 500MHz. El objetivo del núcleo auxiliar es ejecutar procesos en segundo plano cuando el dispositivo está en modo de espera y, por lo tanto, ahorrar energía. A diferencia de Tegra 2, Tegra 3 admite instrucciones NEON. La GPU utilizada en Tegra 3 es GeForce de NVIDIA, que tiene 12 núcleos empaquetados. Tegra 3 tiene un caché L1 y un caché L2 que es similar al de Tergra 2 y que permite el empaquetado de hasta 2 GB de RAM DDR2. 

La comparación entre Tegra 2 (serie) y Tegra 3 (serie) MPSoCs se tabula a continuación:

Tegra 2 Series

Serie Tegra 3

Fecha de lanzamiento

Q1 2010

Cuarto trimestre 2011

Tipo

MPSoC

MPSoC

Primer dispositivo

LG Optimus 2X

(primer despliegue móvil)

Aún no desplegado

Otros dispositivos

Motorola Atrix 4G, Motorola Photon 4G, LG Optimus Pad, Motorola Xoom, Motorola Electrify, Lenevo ThinkPad Tablet, Samsung Galaxy Tab 10.1

-

ES UN

ARM v7

ARM v7

UPC

BRAZO Cortex-A9 (Dual Core)

ARM Cortex-A9 (Quad Core)

La velocidad del reloj de la CPU

1.0 GHz - 1.2 GHz

Single Core - hasta 1.4 GHz

Cuatro núcleos - hasta 1.3 GHz

GPU

NVIDIA GeForce (8 núcleos)

NVIDIA GeForce (12 núcleos)

La velocidad del reloj de la GPU

300MHz - 400MHz

No disponible

Tecnología CPU / GPU

TSMC de 40nm

TSMC de 40nm

Caché L1

Instrucción 32kB, datos 32kB

(para cada núcleo de la CPU)

Instrucción 32kB, datos 32kB

(para cada núcleo de la CPU)

Caché L2

1MB

(compartido entre todos los núcleos de la CPU)

1MB

 (compartido entre todos los núcleos de la CPU)

Memoria

Hasta 1GB

Hasta 2GB

Resumen 

En resumen, NVIDIA, en nombre de la serie Tegra 3, ha salido con un MPSoC con altos potenciales. Obviamente, supera a sus MPSoC de la serie Tegra 2 en computación y rendimiento gráfico. La idea de un compañero El núcleo es muy bueno, ya que puede ser muy útil para dispositivos móviles, ya que estos dispositivos se encuentran en modo de espera con mayor frecuencia y se espera que ejecuten tareas en segundo plano. Cómo la industria de la computación móvil va a utilizar el potencial, aún está por verse.