Diferența dintre Apple A4 și NVIDIA Tegra 2
| NVIDIA Tegra 2 vs Apple A4 Speed, Performance
Acest articol compară două sisteme pe chips-uri (SoC), Apple A4 și NVIDIA Tegra 2, comercializate de Apple și NVIDIA, respectiv, dispozitive portabile. Într-un termen al lui Layperson, un SoC este un calculator pe o singură IC (circuit integrat, cunoscut sub numele de chip). Din punct de vedere tehnic, un SoC este un IC care integrează componente tipice pe un computer (cum ar fi microprocesor, memorie, intrare / ieșire) și alte sisteme care asigură funcționalitățile electronice și radio. Apple a lansat procesorul A4 în martie 2010 cu tablet PC-ul inaugural, Apple iPad. NVIDIA a lansat Tegra 2 în primul trimestru al anului 2010.
În mod obișnuit, componentele majore ale unui SoC sunt CPU (unitatea de procesare centrală) și unitatea de procesare grafică (GPU). CPU-urile din ambele formate A4 și Tegra 2 se bazează pe arhitectura ARM (Advanced RICS - set de instrumente cu instrucțiuni reduse, dezvoltată de ARM Holdings) v7 ISA (Arhitectura setului de instrucțiuni, de proiectare a unui procesor).
Apple A4
A4 a fost produsă în premieră comercială în martie 2010, iar Apple a folosit-o pentru Apple iPad, primul tablet PC comercializat de Apple. După instalarea în iPad, Apple a fost ulterior implementat în iPhone 4 și iPod Touch 4G. Procesorul A4 a fost proiectat de Apple pe baza procesorului ARM Cortex-A8 (care utilizează ARM v7 ISA), iar GPU-ul său se bazează pe procesorul grafic SGX535 al lui PowerVR. CPU-ul în format A4 este tactat la o viteză de 1GHz, iar viteza ceasului GPU este un mister (nu a fost dezvăluit de Apple). A4 are atât cache L1 (instrucțiuni și date), cât și ierarhii cache L2 și permite ambalarea blocurilor de memorie DDR2 (deși nu conținea un modul de memorie original). Dimensiunile de memorie ambalate variază între diferite dispozitive, cum ar fi 2x128MB în iPad și 2x256MB, în iPhone4.
NVIDIA, inițial o companie de producție a unității de procesare a graficelor (GPU), care a fost inventată la sfârșitul anilor nouăzeci, sa mutat recent pe piața calculatoarelor mobile, unde sistemul de chips-uri (SoC) al NVIDIA se desfășoară în telefoane, tablete și alte dispozitive portabile. Tegra este o serie SoC dezvoltată de NVIDIA care vizează implementarea pe piața de telefonie mobilă. Seria Tegra 2 SoCs a fost comercializată pentru prima dată la începutul anului 2010, iar primele aparate care le-au desfășurat sunt unele computere tablet PC-uri care nu sunt atât de cunoscute. Prima lansare a acestuia într-un telefon inteligent a venit în februarie 2011, când LG a lansat telefonul mobil Optimus 2X. În urma căreia un număr mare de alte dispozitive mobile au utilizat SoCs din seria Tegra 2, dintre care unele sunt Motorola Atrix 4G, Motorola Photon, LG Optimus Pad, Motorola Xoom, Lenevo ThinkPad Tablet și Samsung Galaxy Tab 10.1.SoCs din seria Tegra 2 (din punct de vedere tehnic, MPSoC, datorită CPU-ului multiprocesor implementat) are procesoare ARM Cotex-A9 bazate pe dual core (care utilizează ARM v7 ISA), care sunt de obicei tactate la 1GHz. Ținând cont de zona de dimensiuni mai mici, NVIDIA nu a sprijinit instrucțiunile NEON (extensia avansată SIMD a ARM-ului) în aceste procesoare. GPU-ul ales a fost NVIDIA GeForce Ultra Low Power (ULP), care are opt nuclee ambalate în ea (nu este o surpriză pentru o companie renumită pentru GPU-urile lor de la mai multe la mai multe). Unitățile de procesare grafică sunt programate între 300MHz și 400MHz în diferite jetoane din serie. Tegra 2 are atât cache L1 (instrucțiuni și date private pentru fiecare nucleu CPU), cât și cache L2 (partajat între cele două nuclee CPU) i permite stocarea până la module de memorie DDR2 de 1GB.
O comparație între Apple A4 și NVIDIA Tegra 2 Series este prezentată în tabelul de mai jos.
SoC |
MPSoC |
|
Primul dispozitiv |
iPad |
Apple NVIDIA Tegra 2 |
> LG Optimus 2X |
(prima implementare mobilă) |
Alte dispozitive |
iPhone 4, iPod Touch 4G |
Motorola Atrix 4G, Motorola 4G, Motorola Xoom, Motorola Electrify, Tablet ThinkPad Lenevo, Samsung Galaxy Tab 10. 1 |
ISA ARM v7 (32bit) |
ARM v7 (32bit) |
CPU |
ARM Cortex-A9 Core) |
Viteza ceasului CPU |
1. 0 GHz |
1. 0GHz - 1. 2GHz |
GPU |
PowerVR SGX535 |
NVIDIA GeForce (8 nuclee) |
Viteza de procesor GPU |
TSMC 45nm |
TSMC 40nm |
L1 Cache |
32kB instrucțiuni, 32kB date |
32kB instrucțiuni, 32kB date |
L2 Cache |
512kB 9MB> |
|
Rezumat |
Pe scurt, chiar dacă atât Apple A4, cât și NVIDIA Tegra 2 serie SoCs au fost introduse în același timp, caracteristicile Tegra2 sunt impresionante și mai bune în majoritatea fronturilor. Pornind de la CPU (dual core in Tegra 2 vs. single core in A4) si apoi GPU-ul (SGX535 vs. GeForce 8core), pentru ambele lucruri dezvoltate de Tegra 2 se stie ca au performante mai bune. Un dezavantaj în chips-urile Tegra 2 este că nu suportă setul de instrucțiuni NEON, în timp ce A4 nu. În ierarhia cache, Tegra 2 are o cache mai mare L2 comparativ cu A4 (512kB în A4 față de 1MB în Tegra2). Prin urmare, NVIDIA Tegra 2 depășește performanța Apple A4 în majoritatea aspectelor majore. |
|