Differenza tra NVIDIA Tegra 2 e Tegra 3

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

NVIDIA, originariamente una società manifatturiera di GPU (Graphics Processing Unit) [che ha affermato di aver inventato GPU alla fine degli anni Novanta] si è recentemente spostata nel mercato dell'informatica mobile, dove i System on Chips (SoC) di NVIDIA sono distribuiti in telefoni, tablet e altri dispositivi portatili . Tegra è una serie SoC sviluppata da NVIDIA destinata al deployment nel mercato mobile. Nel termine di un Layperson, un SoC è un computer su un singolo IC (Integrated Circuit, aka chip). Tecnicamente, un SoC è un IC che integra componenti tipici su un computer (come microprocessore, memoria, input / output) e altri sistemi che soddisfano le funzionalità elettroniche e radio. L'obiettivo di questo articolo è confrontare due recenti SoC della serie Tegra, vale a dire NVIDIA Tegra 2 e NVIDIA Tegra 3.

I due componenti principali di Tegra 2 e Tegra 3 sono la CPU basata su ARM (Central Processing Unit, aka processor) e la GPU basata su NVIDIA. Tegra 2 e Tegra 3 sono basati su V7 ISA di ARM (architettura di set di istruzioni, utilizzato come punto di partenza per progettare un processore) e le loro GPU sono basate su GeForce di NVIDIA. La CPU e la GPU in Tegra 2 e Tegra 3 sono costruite nella tecnologia dei semiconduttori nota come 40nm di TSMC (Taiwan Semiconductor Manufacturing Company).

Tegra 2 (serie)

I SoC della serie Tegra 2 sono stati commercializzati per la prima volta all'inizio del 2010 e la prima serie di dispositivi per la loro distribuzione è costituita da tablet PC non molto famosi. Il primo utilizzo dello stesso in uno smartphone è arrivato a febbraio 2011, quando LG ha rilasciato il suo telefono Optimus 2X. A seguito del quale un gran numero di altri dispositivi mobili hanno utilizzato SoC serie Tegra 2, alcuni dei quali sono Motorola Atrix 4G, Motorola Photon, LG Optimus Pad, Motorola Xoom, Lenevo ThinkPad Tablet e Samsung Galaxy Tab 10.1.

I SoC della serie Tegra 2 (tecnicamente MPSoC, a causa della CPU multiprocessore distribuita) avevano CPU dual core basate su ARM Cotex-A9 (che utilizza ARM v7 ISA), che in genere erano a clock a 1GHz. Mirando all'area die più piccola, NVIDIA non supportava le istruzioni NEON (estensione SIMD Advanced di ARM) in queste CPU. La GPU di scelta era la GeForce Ultra Low Power (ULP) di NVIDIA che conteneva 8 core (non è una sorpresa per un'azienda famosa per le sue GPU multi-core). Le GPU erano sincronizzate tra 300 MHz e 400 MHz in diversi chip della serie. Tegra 2 ha sia cache L1 (istruzione e dati - privata per ogni core della CPU) e cache L2 (condivisa tra i due core della CPU), e che consentono di impacchettare moduli di memoria DDR2 da 1 GB.

Tegra 3 (serie)

Il primo SoC (o meglio MPSoC) della serie Tegra 3 è stato rilasciato all'inizio di novembre 2011 e ancora distribuito in dispositivi disponibili in commercio. NVIDIA afferma che questo è il primo cellulare super processore, per mettere insieme l'architettura quad-core ARM-Cotex-A9. Sebbene Tegra 3 abbia quattro (e quindi quadrupli) core ARM Cotex-A9 come CPU principale, ha un nucleo ausiliario Cotex-A9 (chiamato compagno core) che è identico in architettura agli altri, ma è inciso su un tessuto a bassa potenza e ha un clock a frequenza molto bassa. Mentre i core principali possono essere sincronizzati a 1,3 GHz (quando tutti e quattro i core sono attivi) a 1,4 GHz (quando è attivo solo uno dei quattro core), il core ausiliario viene sincronizzato a 500 MHz. L'obiettivo del core ausiliario è quello di eseguire processi in background quando il dispositivo è in modalità standby e quindi risparmiare energia. A differenza di Tegra 2, Tegra 3 supporta le istruzioni NEON. La GPU utilizzata in Tegra 3 è la GeForce di NVIDIA, che contiene 12 core. Tegra 3 ha sia cache L1 che cache L2 simili a quella di Tergra 2 e che consentono il confezionamento di RAM DDR2 fino a 2 GB. 

Il confronto tra gli MPSoC Tegra 2 (serie) e Tegra 3 (serie) è riportato di seguito:

Tegra 2 Series

Tegra 3 Series

Data di rilascio

1 ° trimestre 2010

Q4 2011

genere

MPSoC

MPSoC

Primo dispositivo

LG Optimus 2X

(prima distribuzione mobile)

Non ancora implementato

Altri dispositivi

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

-

È UN

ARM v7

ARM v7

processore

ARM Cortex-A9 (Dual Core)

ARM Cortex-A9 (Quad Core)

Velocità di clock della CPU

1,0 GHz - 1,2 GHz

Single Core: fino a 1,4 GHz

Quattro core: fino a 1,3 GHz

GPU

NVIDIA GeForce (8 core)

NVIDIA GeForce (12 core)

GPU's Clock Speed

300 MHz - 400 MHz

Non disponibile

Tecnologia CPU / GPU

TSMC's 40nm

TSMC's 40nm

L1 Cache

Istruzione 32kB, dati 32kB

(per ogni core della CPU)

Istruzione 32kB, dati 32kB

(per ogni core della CPU)

L2 Cache

1MB

(condiviso tra tutti i core della CPU)

1MB

 (condiviso tra tutti i core della CPU)

Memoria

Fino a 1 GB

Fino a 2 GB

Sommario 

In breve, NVIDIA, nel nome della serie Tegra 3, è uscita con un MPSoC con grandi potenzialità. Ovviamente supera i loro MPSoC della serie Tegra 2 sia in termini di prestazioni grafiche che di elaborazione. L'idea di a compagno il core è molto pulito, in quanto può essere molto utile per i dispositivi mobili, poiché tali dispositivi sono in modalità standby il più delle volte e sono previsti per eseguire attività in background. Come l'industria del mobile computing utilizzerà il potenziale, è ancora da vedere.