Apple A5X vs Nvidia Tegra 3-prosessorer
Denne artikkelen sammenligner to nylige System-on-Chips (SoC), Apple A5X og NVIDIA Tegra 3, designet for henholdsvis Apple og NVIDIA. I en lekmannstid er en SoC en datamaskin på en enkelt IC (Integrated Circuit, aka chip). Teknisk sett er en SoC en IC som integrerer typiske komponenter på en datamaskin (for eksempel mikroprosessor, minne, inngang / utgang) og andre systemer som imøtekommer elektroniske og radiofunksjoner. Både Apple A5X og NVIDIA Tegra3 er Multiprocessor System-on-Chip (MPSoC), der designet bruker multiprosessorarkitektur for å utnytte den tilgjengelige datakraften. Mens NVIDIA ga ut Tegra 3 i november 2011, vil Apple gi ut A5X med sin iPad 3 denne uken (mars 2012).
Vanligvis er hovedkomponentene i en SoC CPU (Central Processing Unit) og GPU (Graphics Processing Unit). CPUene i både Apple A5X og Tegra 3 er basert på ARM (Advanced RICS - Reduced Instruction Set Computer - Machine, utviklet av ARM Holdings) v7 ISA (Instruction Set Architecture, den som brukes som utgangspunkt for å designe en prosessor).
NVIDIA Tegra 3 (serie)
NVIDIA, opprinnelig et GPU (Graphics Processing Unit) produksjonsfirma [hevdet å ha oppfunnet GPUer på slutten av nittitallet] har nylig flyttet inn i markedet for mobile databehandlinger, der NVIDIAs System on Chips (SoC) er distribuert i telefoner, nettbrett og andre håndholdte enheter. Tegra er en SoC-serie utviklet av NVIDIA rettet mot distribusjon i mobilmarkedet. Den første MPSoC i Tegra 3-serien ble utgitt tidlig i november 2011 og ble først distribuert i ASUS Transformer Prime.
NVIDIA hevder at Tegra 3 er den første mobile superprosessoren, for første gang å sette sammen quad core ARM Cotex-A9-arkitektur. Selv om Tegra3 har fire (og derfor quad) ARM Cotex-A9-kjerner som hoved-CPU, har den en ekstra ARM Cotex-A9-kjerne (kalt ledsagerkjernen) som er identisk i arkitektur med de andre, men er etset på lav effekt stoff og er klokket på veldig lav frekvens. Mens hovedkjernene kan klokkes ved 1,3 GHz (når alle fire kjernene er aktive) til 1,4 GHz (når bare en av de fire kjernene er aktive), er hjelpekjernen klokket på 500 MHz. Målet for hjelpekjernen er å kjøre bakgrunnsprosesser når enheten er i standby-modus og derfor sparer strøm. GPUen som brukes i Tegra3 er NVIDIAs GeForce som har 12 kjerner pakket inn i den. Tegra 3 tillater pakking av opptil 2 GB DDR2 RAM.
Apple A5X
Den nye iPad (aka iPad 3 eller iPad HD), den første elektroniske forbrukerenheten som vil bli utstyrt med A5X MPSoC, vil bli utgitt i midten av mars 2012 (i løpet av denne uken). Under den nye iPad lanseringen hendelsen på 7 thMars 2012 avslørte Apple at de vil bruke Apple A5X-prosessor til å kjøre enheten. Apple A5X har en dual core CPU som A5 og vil derfor ikke utføre veldig forskjellig i forhold til den forrige A5 MPSoC. Det er verdt å merke seg at dette er i motsetning til den tidligere troen på at Apple vil bruke en firekjerneprosessor, trenden fra 2012 MPSoCs (som Tegra 3), for sin nye iPad. Basert på informasjonen som hittil er lekket, vil Apple klokke A5X-prosessorer på 1,2 GHz i motsetning til 1 GHz i forgjengeren A5. Apple hevder at deres A5X vil ha 4 ganger bedre ytelse i grafikk sammenlignet med enheter utstyrt med NVIDIA Tegra3.
Selv om A5X har en dual core-prosessor, er GPUen som brukes (som er ansvarlig for grafikkytelsen) en firekjerners PowerVR SGX543MP4. Derfor vil grafikkytelsen til A5X bli teoretisk doblet sammenlignet med Apples A5-prosessor. Faktisk står "X" i A5X for grafikk. Derfor er A5X en avansert grafikkprosessor som forventes å støtte den nye iPad HD-grafikken (netthinneskjermen som Apple introduserer i den nye iPad, den første i nettbrett-PCer). Det er verdt å merke seg at for noen referanseapplikasjoner Apple A5 presterte 2x bedre i grafikk sammenlignet med Tegra3, og derfor er Apples påstand om 4 ganger bedre grafikkytelse sammenlignet med Tegra3 teoretisk mulig. A5X forventes å bli sendt med et 32KB L1 privat cache-minne per kjerne (for data og instruksjon separat) og en 1MB delt L2-cache. Det forventes også å være pakket med et 512 MB minne.
En sammenligning mellom Apple A5X og NVIDIA Tegra3 er tabellert nedenfor.
Apple A5X | |||
MPSoC | Første enhet | ||
ARM v7 (32 bits) | |||
ARM Cortex-A9 (dobbel kjerne) | |||
Single Core - opptil 1,4 GHz Fire kjerner - opptil 1,3 GHz Companion Core - 500 MHz |
|||
PowerVR SGX543MP4 (firekjerne) | |||
(per CPU-kjerne) |
(per CPU-kjerne) |
||
512 MB DDR2, 533 MHz |
Sammendrag
Oppsummert har Apple A5X høyere potensial og gitt at det kommer til å bli brukt av en av de beste teknologintegratorene vil gjøre A5X utnyttet bedre. Som "X" i navnet A5X antyder, vil A5X spille en seriøs rolle i å bringe HD-video og grafikk til mobile enheter som nettbrett. Det er faktisk et behov for Apple å ha den grafikkprosessoren som gir best ytelse for å kjøre netthinnen med den høyeste oppløsningen som er tilgjengelig for nettbrett. På den annen side, hvor god dual core CPU vil takle beregningsbehovet mens Tegra 3 er der ute med en quad core CPU, skal sees etter lanseringen i nær fremtid (når noen referansetester kan kjøres).