Apple A4 vs NVIDIA Tegra 2 | NVIDIA Tegra 2 vs Apple A4 Velocità, prestazioni
Questo articolo mette a confronto due System-on-Chips (SoC), Apple A4 e NVIDIA Tegra 2, commercializzati da Apple e NVIDIA, rivolti rispettivamente ai dispositivi palmari. 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. Apple ha rilasciato il suo processore A4 nel marzo 2010 con il suo tablet PC inaugurale, Apple iPad. NVIDIA ha rilasciato Tegra 2 nel primo trimestre del 2010.
In genere, i componenti principali di un SoC sono la CPU (unità centrale di elaborazione) e la GPU (unità di elaborazione grafica). Le CPU sia in A4 che in Tegra 2 sono basate su ARM (Advanced RICS - Ridotto set di istruzioni Computer - Machine, sviluppato da ARM Holdings) v7 ISA (Instruction Set Architecture, quello che viene utilizzato come punto di partenza per progettare un processore).
Apple A4
A4 è stato commercializzato per la prima volta nel marzo 2010 e Apple lo ha utilizzato per il loro iPad Apple, il primo tablet PC commercializzato da Apple. In seguito allo sviluppo in iPad, Apple A4 è stato successivamente distribuito su iPhone 4 e iPod Touch 4G. La CPU di A4 è progettata da Apple basata sul processore ARM Cortex-A8 (che utilizza ARM v7 ISA) e la sua GPU è basata sul processore grafico SGX535 di PowerVR. La CPU in A4 ha un clock a una velocità di 1 GHz e la velocità di clock della GPU è un mistero (non è stata rivelata da Apple). A4 ha sia cache L1 (istruzione e dati) che gerarchie di cache L2 e consente di impacchettare blocchi di memoria DDR2 (sebbene non contenga il modulo di memoria in origine). Le dimensioni della memoria impacchettata variano tra dispositivi diversi come 2x128 MB in iPad e 2x256 MB in iPhone4.
NVIDIA Tegra 2 (serie)
NVIDIA, originariamente una società manifatturiera di GPU (Graphics Processing Unit) [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. I SoC della serie Tegra 2 sono stati commercializzati per la prima volta all'inizio del 2010 e i primi dispositivi che li hanno implementati sono alcuni tablet PC non famosi. La prima implementazione della stessa in uno smartphone è avvenuta nel 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 implementata) ha CPU dual core basate su ARM Cotex-A9 (che utilizza ARM v7 ISA), che di solito hanno un 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 GeForce Ultra Low Power (ULP) di NVIDIA, con otto core integrati (non è una sorpresa per un'azienda famosa per le sue GPU multi-core). Le GPU hanno un clock compreso tra 300 MHz e 400 MHz in diversi chip della serie. Tegra 2 ha sia cache L1 (istruzione e dati - privata per ogni core CPU) e cache L2 (condivisa tra entrambi i core CPU), e consente di impacchettare moduli di memoria DDR2 da 1 GB.
Un confronto tra Apple A4 e NVIDIA Tegra 2 Series è riportato di seguito.
Apple A4 | NVIDIA Tegra 2 Series | |
Data di rilascio | Marzo 2010 | 1 ° trimestre 2010 |
genere | SoC | MPSoC |
Primo dispositivo | iPad | LG Optimus 2X (prima distribuzione mobile) |
Altri dispositivi | iPhone 4, iPod Touch 4G | Motorola Atrix 4G, Motorola Photon 4G, LG Optimus Pad, Motorola Xoom, Motorola Electrify, Lenevo ThinkPad Tablet, Samsung Galaxy Tab 10.1 |
È UN | ARM v7 (32 bit) | ARM v7 (32 bit) |
processore | ARM Cotex A8 (Single Core) | ARM Cortex-A9 (Dual Core) |
Velocità di clock della CPU | 1,0 GHz | 1,0 GHz - 1,2 GHz |
GPU | PowerVR SGX535 | NVIDIA GeForce (8 core) |
GPU's Clock Speed | Non rivelato | 300 MHz - 400 MHz |
Tecnologia CPU / GPU | TSMC's 45nm | TSMC's 40nm |
L1 Cache | Istruzione 32kB, dati 32kB | Istruzione 32kB, dati 32kB (per ogni core della CPU) |
L2 Cache | 512kB
| 1MB (condiviso tra entrambi i core della CPU) |
Memoria | iPad aveva 256 MB di memoria bassa DDR2 | Fino a 1 GB |
Sommario
In sintesi, anche se i due SoC di serie Apple A4 e NVIDIA Tegra 2 sono stati introdotti nello stesso periodo, le funzionalità di Tegra2 sono impressionanti e migliori in molti aspetti. Partendo dalla CPU (dual core in Tegra 2 vs single core in A4) e poi dalla GPU (SGX535 vs GeForce 8core), per entrambi i sistemi distribuiti da Tegra 2 è noto che offrono prestazioni migliori. Uno svantaggio dei chip Tegra 2 è che non supportano il set di istruzioni NEON, mentre A4 lo fa. Nella gerarchia della cache, Tegra 2 ha una cache L2 più grande rispetto all'A4 (512kB in A4 contro 1MB in Tegra2). Pertanto, NVIDIA Tegra 2 supera l'Apple A4 nella maggior parte degli aspetti principali.