NVIDIA Tegra 2 frente a Tegra 3 | Nvidia Tegra 3 (procesador de cuatro núcleos) vs Tegra 2 Velocidad, rendimiento
NVIDIA, originalmente una empresa de fabricación de GPU (Unidad de procesamiento de gráficos) [que afirma haber inventado las GPU a finales de los noventa] se ha trasladado recientemente al mercado de la informática 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 de SoC desarrollada por NVIDIA dirigida a la implementación en el mercado móvil. En el término de un profano, 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 de 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 arquitectura de conjunto de instrucciones v7 ISA de ARM, la que se utiliza como punto de partida para diseñar un procesador, y sus GPU se basan en la GeForce de NVIDIA. La CPU y la GPU en Tegra 2 y Tegra 3 están construidas con la tecnología de semiconductores conocida como 40nm de TSMC (Taiwan Semiconductor Manufacturing Company).
Tegra 2 (Serie)
Los SoC de la serie Tegra 2 se comercializaron por primera vez a principios de 2010, y el primer conjunto de dispositivos en implementarlos son algunas tabletas no tan famosas. 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. A continuación, una gran cantidad 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 multiprocesador implementada) tenían CPU de doble núcleo basadas en ARM Cotex-A9 (que usan ARM v7 ISA), que generalmente tenían una frecuencia de 1 GHz. Con el objetivo de un área de matriz 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 Ultra Low Power (ULP) de NVIDIA, que tenía 8 núcleos empaquetados (no es una sorpresa para una empresa famosa por sus GPU de múltiples a muchos núcleos). Las GPU se registraron entre 300MHz y 400MHz en diferentes chips de la serie. Tegra 2 tiene jerarquías de caché L1 (instrucciones y datos, privado para cada núcleo de CPU) y caché L2 (compartido entre ambos núcleos de CPU), y eso permite empaquetar módulos de memoria DDR2 de hasta 1 GB.
Tegra 3 (Serie)
El primer SoC (o más bien MPSoC) de 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 superprocesador móvil, para armar la arquitectura ARM Cotex-A9 de cuatro núcleos. Aunque Tegra 3 tiene cuatro (y por lo tanto cuádruples) núcleos ARM Cotex-A9 como su CPU principal, tiene un núcleo ARM Cotex-A9 auxiliar (llamado núcleo complementario) que es idéntico en arquitectura a los demás, pero está grabado en un bajo tejido de 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, ahorra energía. A diferencia de Tegra 2,Tegra 3 admite instrucciones NEON. La GPU utilizada en Tegra 3 es la GeForce de NVIDIA, que tiene 12 núcleos empaquetados. Tegra 3 tiene caché L1 y caché L2 que es similar a la de Tergra 2 y que permite empaquetar hasta 2GB de RAM DDR2.
La comparación entre los MPSoC de Tegra 2 (serie) y Tegra 3 (serie) se tabula a continuación:
Serie Tegra 2 | ||||
MPSoC | Primer dispositivo |
(primer despliegue móvil) |
||
ES UN | ||||
ARM Cortex-A9 (doble núcleo) | ||||
Cuatro núcleos: hasta 1,3 GHz |
||||
NVIDIA GeForce (8 núcleos) | ||||
(para cada núcleo de CPU) |
(para cada núcleo de CPU) |
|||
Hasta 1 GB |
Resumen
En resumen, NVIDIA, en nombre de la serie Tegra 3, ha presentado un MPSoC con alto potencial. Obviamente, supera a sus MPSoC de la serie Tegra 2 en rendimiento informático y gráfico. La idea de un núcleo complementario es muy clara, ya que puede ser muy útil para dispositivos móviles, ya que dichos dispositivos están en modo de espera la mayoría de las veces y se espera que ejecuten tareas en segundo plano. Aún está por verse cómo la industria de la computación móvil va a utilizar el potencial.