Procesoare Apple A5X vs Nvidia Tegra 3
Acest articol compară două System-on-Chips (SoC) recente, Apple A5X și NVIDIA Tegra 3, concepute pentru electronice de larg consum de Apple și, respectiv, NVIDIA. În termenul unui laic, un SoC este un computer pe un singur IC (Circuit integrat, numit cip). 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 furnizează funcționalități electronice și radio. Atât Apple A5X, cât și NVIDIA Tegra3 sunt Multiprocessor System-on-Chip (MPSoC), în care designul folosește arhitectura multiprocesor pentru a exploata puterea de calcul disponibilă. În timp ce NVIDIA a lansat Tegra 3 în noiembrie 2011, Apple va lansa A5X cu iPad-ul său 3 în această săptămână (martie 2012).
De obicei, componentele majore ale unui SoC sunt CPU (unitatea centrală de procesare) și GPU (unitatea de procesare grafică). CPU-urile atât din Apple A5X, cât și din Tegra 3 se bazează pe ARM (Advanced RICS – Reduced Instruction Set Computer – Machine, dezvoltat de ARM Holdings) v7 ISA (Instruction Set Architecture, cea care este folosită ca punct de plecare pentru proiectarea unui procesor).
NVIDIA Tegra 3 (Seria)
NVIDIA, inițial o companie de producție de GPU (Unitate de procesare grafică) [pretins că a inventat GPU-urile la sfârșitul anilor 90] s-a mutat recent pe piața de calcul mobil, unde System on Chips (SoC) de la NVIDIA sunt implementate în telefoane, tablete și alte dispozitive portabile. Tegra este o serie de SoC dezvoltată de NVIDIA care vizează implementarea pe piața mobilă. Primul MPSoC din seria Tegra 3 a fost lansat la începutul lunii noiembrie 2011 și a fost implementat pentru prima dată în ASUS Transformer Prime.
NVIDIA susține că Tegra 3 este primul super-procesor mobil, pentru prima dată împletind arhitectura quad core ARM Cotex-A9. Deși Tegra3 are patru (și, prin urmare, patru) nuclee ARM Cotex-A9 ca procesor principal, are un nucleu auxiliar ARM Cotex-A9 (numit nucleu însoțitor) care este identic ca arhitectură cu celel alte, dar este gravat pe o putere redusă. material și este tactat la o frecvență foarte joasă. În timp ce nucleele principale pot fi tactate la 1,3GHz (când toate cele patru nuclee sunt active) la 1,4GHz (când doar unul dintre cele patru nuclee este activ), nucleul auxiliar este tactat la 500MHz. Ținta nucleului auxiliar este să ruleze procese în fundal atunci când dispozitivul este în modul de așteptare și, prin urmare, economisind energie. GPU-ul folosit în Tegra3 este GeForce de la NVIDIA, care are 12 nuclee împachetate în el. Tegra 3 permite împachetarea a până la 2 GB RAM DDR2.
Apple A5X
Noul iPad (alias iPad 3 sau iPad HD), primul dispozitiv electronic de larg consum care va fi echipat cu A5X MPSoC va fi lansat la jumătatea lunii martie 2012 (în cursul acestei săptămâni). În timpul evenimentului de lansare a noului iPad din 7th martie 2012, Apple a dezvăluit că va folosi procesorul Apple A5X pentru a conduce dispozitivul. Apple A5X are un procesor dual core precum A5 și, prin urmare, nu va funcționa foarte diferit față de MPSoC A5 anterior. Merită să rețineți că, acest lucru se opune credinței anterioare că Apple va folosi un procesor quad core, tendința MPSoC-urilor din 2012 (cum ar fi Tegra 3), pentru noul său iPad. Pe baza informațiilor scurse până acum, Apple își va tacta procesoarele A5X la 1,2 GHz, spre deosebire de 1GHz în predecesorul său A5. Apple susține că A5X-ul lor va avea performanțe grafice de 4 ori mai bune în comparație cu dispozitivele echipate cu NVIDIA Tegra3.
Deși A5X are un procesor dual core, GPU-ul folosit (care este responsabil pentru performanța grafică) este un quad core PowerVR SGX543MP4. Prin urmare, performanța grafică a lui A5X va fi teoretic dublată în comparație cu procesorul A5 de la Apple. De fapt, „X” din A5X înseamnă grafică. Prin urmare, A5X este un procesor grafic de ultimă generație care este de așteptat să suporte noua grafică iPad HD (afișajul retină pe care Apple îl introduce în noul iPad, primul din tablete). Merită remarcat faptul că pentru unele aplicații de referință Apple A5 a avut performanțe grafice de două ori mai bune decât Tegra3 și, prin urmare, afirmația Apple de performanță grafică de 4 ori mai bună în comparație cu Tegra3 este teoretic posibilă. A5X este de așteptat să fie livrat cu o memorie cache privată L1 de 32 KB per nucleu (pentru date și instrucțiuni separat) și un cache L2 partajat de 1 MB. De asemenea, va fi de așteptat să fie împachetat cu o memorie de 512 MB.
O comparație între Apple A5X și NVIDIA Tegra3 este tabelată mai jos.
Apple A5X | Seria Tegra 3 | |
Data lansării | martie 2012 | noiembrie 2011 |
Tip | MPSoC | MPSoC |
Primul dispozitiv | Noul iPad (iPad 3 sau iPad HD) | ASUS Transformer Prime |
ISA | ARM v7 (32 de biți) | ARM v7 (32 de biți) |
CPU | ARM Cortex-A9 (dual core) | ARM Cortex-A9 (Quad Core) |
Viteza de ceas a CPU | 1,2GHz |
Single Core – până la 1,4 GHz Patru nuclee – până la 1,3 GHz Companion Core – 500 MHz |
GPU | PowerVR SGX543MP4 (quad core) | NVIDIA GeForce (12 nuclee) |
Viteza de ceas a GPU | Nu este disponibil | Nu este disponibil |
Tehnologie CPU/GPU | 45nm de la TSMC | 40nm de la TSMC |
L1 Cache |
32kB instrucțiuni, 32kB date (per nucleu procesor) |
32kB instrucțiuni, 32kB date (per nucleu procesor) |
L2 Cache |
1MB (împărțit între toate nucleele procesorului) |
1MB (împărțit între toate nucleele procesorului) |
Memorie | 512MB DDR2, 533MHz | Până la 2 GB DDR2 |
Rezumat
În rezumat, Apple A5X are un potențial mai mare și, având în vedere că va fi folosit de unul dintre cei mai buni integratori de tehnologie, va face A5X mai bine utilizat. După cum sugerează „X” din numele A5X, A5X va juca un rol serios în aducerea video și grafică de în altă definiție pe dispozitivele mobile, cum ar fi tabletele. De fapt, este o nevoie ca Apple să aibă cel mai performant procesor grafic pentru a-și conduce ecranul retină cu cea mai în altă rezoluție disponibilă pentru tablete. Pe de altă parte, cât de bine va face față CPU-ului dual core cererii de calcul, în timp ce Tegra 3 este disponibil cu un procesor quad-core, va fi văzut după lansare în viitorul apropiat (când se pot rula unele teste de referință).