NVIDIA Tegra3 vs TI OMAP4460
Questo articolo mette a confronto due recenti Multi Processor System-on-Chip (MPSoC); NVIDIA Tegra3 e TI OMAP4460 implementati nell'elettronica di consumo. In parole povere, MPSoC è un computer con più processori su un singolo circuito integrato (noto anche come chip). Tecnicamente, MPSoC è un circuito integrato che integra componenti tipici su un computer (come microprocessore, memoria, input/output) e altri sistemi che soddisfano le funzionalità elettroniche e radio. Sia NVIDIA Tegra3 che TI OMAP4460 sono stati lanciati sul mercato nell'ultimo trimestre del 2011.
Tipicamente, i componenti principali di un MPSoC sono la sua CPU (Central Processing Unit) e la GPU (Graphics Processing Unit). Le CPU in NVIDIA Tegra3 e TI OMAP4460 sono basate su ARM (Advanced RICS – Reduced Instruction Set Computer – Machine, sviluppato da ARM Holdings) v7 ISA (Instruction Set Architecture, quella che viene utilizzata come punto di partenza per la progettazione di un processore) di Dimensione dati a 32 bit.
NVIDIA Tegra3 (Serie)
NVIDIA, originariamente una società di produzione di GPU (Graphics Processing Unit) [che ha affermato di aver inventato le GPU alla fine degli anni novanta] si è recentemente trasferita nel mercato del mobile computing, dove i System on Chips (SoC) di NVIDIA sono implementati nei telefoni, tablet e altri dispositivi palmari. Tegra è una serie di SoC sviluppata da NVIDIA per l'implementazione nel mercato mobile. Il primo MPSoC della serie Tegra3 è stato rilasciato all'inizio di novembre 2011 e le versioni aggiornate sono state rilasciate nel primo e nel secondo trimestre del 2012. Gli MPSoC della serie Tegra3 sono implementati in molti dispositivi consumer che vanno da ASUS Eee Pad Transformer Prime a Google Nexus 7.
NVIDIA ha affermato che Tegra3 è il primo super processore mobile, mettendo insieme per la prima volta un'architettura ARM Cotex-A9 quad core. Sebbene Tegra3 abbia quattro (e quindi quad) core ARM Cotex-A9 come CPU principale, ha un core ARM Cotex-A9 ausiliario (chiamato core companion) che è identico nell'architettura agli altri, ma è inciso su una bassa potenza tessuto ed è sincronizzato a una frequenza molto bassa. Nella sua versione originale, mentre i core principali possono avere un clock da 1,3 GHz (quando tutti e quattro i core sono attivi) a 1,4 GHz (quando solo uno dei quattro core è attivo), il core ausiliario ha un clock da 500 MHz. Le versioni aggiornate supportavano frequenze di clock più elevate. L'obiettivo del core ausiliario è eseguire processi in background quando il dispositivo è in modalità standby e, quindi, risparmiare energia. La GPU utilizzata in Tegra3 è la GeForce di NVIDIA che contiene 12 core. Tegra3 ha sia la cache L1 che la cache L2 simili a quelle di Tergra2 e consente di impacchettare fino a 2 GB di RAM DDR2.
TI OMAP4460
OMAP4460 è stato rilasciato nel quarto trimestre del 2011 e secondo PDAdb.net è stato distribuito per la prima volta nei tablet PC di nona generazione di Archos. È l'MPSoC preferito per lo smartphone Samsung/Google Galaxy Nexus prodotto da Samsung per Google. La CPU utilizzata in OMAP4460 è l'architettura dual core Cotex A9 di ARM e la GPU utilizzata era l'SGX540 di PowerVR. In OMAP4460, la CPU ha un clock da 1,2 GHz-1,5 GHz e la GPU ha un clock da 384 MHz (una frequenza relativamente molto alta rispetto al clock della stessa GPU in altri SoC in cui è stato implementato SGX540). Il chip era dotato di gerarchie di cache L1 e L2 nella sua CPU dual core ed è dotato di una RAM DDR2 a basso consumo da 1 GB.
Confronto tra NVIDIA Tegra3 e TI OMAP4460
Tegra 3 Series | TI OMAP 4460 | |
Data di uscita | Q4, 2011 | Q4, 2011 |
Tipo | MPSoC | MPSoC |
Primo dispositivo | Asus Eee Pad Transformer Prime | Archos 80 G9 |
Altri dispositivi | Google Nexus 7 | Telefono Google Galaxy Nexus |
ISA | ARM v7 (32bit) | ARM v7 (32bit) |
CPU | ARM Cortex-A9 (Quad Core) | ARM Cotex A9 (Dual Core) |
Velocità di clock della CPU |
Single Core – fino a 1,4 GHz Quattro core – fino a 1,3 GHz Companion Core – 500 MHz |
1,2GHz-1,5GHz |
GPU | NVIDIA GeForce (12 core) | PowerVR SGX540 |
Velocità di clock della GPU | 520MHz | 384MHz |
Tecnologia CPU/GPU | 40nm di TSMC | 45nm |
L1 Cache |
32kB di istruzioni, 32kB di dati (per ogni core della CPU) |
32kB di istruzioni, 32kB di dati (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 2GB DDR2 | 1GB |
Riepilogo
In sintesi, NVIDIA, nel nome della serie Tegra 3, è uscita con un MPSoC ad alto potenziale. Ovviamente supera sia la potenza di calcolo che le prestazioni grafiche. L'idea di un core complementare è molto chiara in quanto può essere ampiamente utilizzato per i dispositivi mobili poiché tali dispositivi sono in modalità standby il più delle volte e ci si aspetta che eseguano attività in background. Alcuni possono obiettare che il tessuto costoso e a bassa potenza utilizzato nel core compagno può gravare sugli utenti. Tuttavia, nel giro di un anno, con aggiornamenti adeguati, NVIDIA ha consentito a molti dispositivi consumer di utilizzare i suoi MPSoC Tegra3 e il numero di dispositivi che adattano Tegra3 sta crescendo mentre parliamo.