Apple A4 vs NVIDIA Tegra 2 | NVIDIA Tegra 2 vs Apple A4 Speed, Performance
I denna artikel jämförs två System-on-Chips (SoC), Apple A4 och NVIDIA Tegra 2, som marknadsförs av Apple och NVIDIA, respektive med inriktning på handhållna enheter. I en lagmedlems term är en SoC en dator på en enda IC (Integrated Circuit, aka chip). Tekniskt sett är en SoC en IC som integrerar typiska komponenter på en dator (såsom mikroprocessor, minne, ingång / utgång) och andra system som tillgodoser elektroniska och radiofunktioner. Apple släppte sin A4-processor i mars 2010 med sin inledande tablett PC, Apple iPad. NVIDIA släppte Tegra 2 under första kvartalet 2010.
Typiskt är huvudkomponenterna i en SoC dess CPU (Central Processing Unit) och GPU (Graphics Processing Unit). CPU: erna i både A4 och Tegra 2 är baserade på ARM: s (Advanced RICS - Reduced Instruction Set Computer - Machine, utvecklad av ARM Holdings) v7 ISA (Instruction Set Architecture, den som används som utgångspunkt för att designa en processor).
Apple A4
A4 producerades först kommersiellt i mars 2010 och Apple använde det för sin Apple iPad, den första tablet PC som marknadsförts av Apple. Efter implementeringen i iPad användes Apple A4 senare i iPhone 4 och iPod Touch 4G. A4: s CPU är designad av Apple baserat på ARM Cortex-A8-processor (som använder ARM v7 ISA), och dess GPU är baserad på PowerVRs SGX535 grafikprocessor. CPU: n i A4 är klockad med en hastighet på 1 GHz, och GPU: s klockhastighet är ett mysterium (avslöjades inte av Apple). A4 har både L1-cacheminne (instruktion och data) och L2-cache-hierarkier, och det möjliggör packning av DDR2-minnesblock (även om det inte innehöll ursprungsminnet i minnesmodulen). Storleken på minnespaket varierar mellan olika enheter, t.ex. 2x128MB i iPad och 2x256MB, i iPhone4.
NVIDIA Tegra 2 (Serie)
NVIDIA, som ursprungligen var ett tillverkningsföretag för grafikkprocessorenhet [som hävdades ha uppfunnit GPUs under slutet av nittiotalet], har nyligen flyttat in på marknaden för mobila datorer där NVIDIAs system på chips (SoC) distribueras i telefoner, tabletter och andra handhållna enheter . Tegra är en SoC-serie som utvecklats av NVIDIA-inriktning på distribution på mobilmarknaden. Tegra 2-serien SoCs marknadsfördes första gången i början av 2010, och de första apparaterna som installerade dem är några inte så kända Tablet PC-datorer. Den första utplaceringen av samma i en smart telefon kom i februari 2011 när LG släppte sin Optimus 2X-mobiltelefon. Efter vilket ett stort antal andra mobila enheter har använt Tegra 2-serien SoCs, varav några är Motorola Atrix 4G, Motorola Photon, LG Optimus Pad, Motorola Xoom, Lenevo ThinkPad Tablet och Samsung Galaxy Tab 10.1.
Tegra 2-serien SoCs (tekniskt MPSoC, på grund av multiprocessorns CPU-implementering) har ARM Cotex-A9-baserade dual core-processorer (som använder ARM v7 ISA), som vanligtvis klockas vid 1GHz. Inriktning på mindre dysområde, NVIDIA stödde inte NEON-instruktioner (ARMs Advanced SIMD-förlängning) i dessa processorer. Den GPU som valts var NVIDIAs Ultra Low Power (ULP) GeForce, som har åtta kärnor packade in i den (det är inte en överraskning för ett företag som är känt för sina flera till många centrala GPU). GPU: erna klockas mellan 300 MHz och 400 MHz i olika chips i serien. Tegra 2 har både L1-cacheminne (instruktion och data - privat för varje CPU-kärna) och L2-cache (delad mellan båda CPU-kärnor) -hierarkierna och det gör det möjligt att packa upp till 1 GB DDR2-minnesmoduler.
En jämförelse mellan Apple A4 och NVIDIA Tegra 2-serien anges nedan.
Apple A4 | NVIDIA Tegra 2-serien | |
Utgivningsdatum | Mars 2010 | Första kvartalet 2010 |
Typ | SoC | MPSoC |
Första enheten | iPad | LG Optimus 2X (första mobilutplacering) |
Andra enheter | 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 |
ÄR EN | ARM v7 (32bit) | ARM v7 (32bit) |
CPU | ARM Cotex A8 (Single Core) | ARM Cortex-A9 (Dual Core) |
CPU: s klockhastighet | 1,0 GHz | 1,0 GHz - 1,2 GHz |
GPU | PowerVR SGX535 | NVIDIA GeForce (8 kärnor) |
GPU: s klockhastighet | Ej avslöjad | 300MHz - 400MHz |
CPU / GPU-teknik | TSMC: s 45nm | TSMC: s 40nm |
L1 Cache | 32kB instruktion, 32kB data | 32kB instruktion, 32kB data (för varje CPU-kärna) |
L2 Cache | 512 kB
| 1 MB (delad mellan båda CPU-kärnorna) |
Minne | iPad hade 256MB Low Power DDR2 | Upp till 1 GB |
Sammanfattning
Sammanfattningsvis, trots att både Apple A4 och NVIDIA Tegra 2-serien SoCs introducerades samtidigt, är Tegra2s funktioner imponerande och bättre på de flesta fronter. Med utgångspunkt från CPU (dubbelkärna i Tegra 2 mot singelkärna i A4) och sedan GPU (SGX535 vs GeForce 8core), är det både känt att de som används av Tegra 2 fungerar bättre. En nackdel i Tegra 2-chips är att de inte stöder NEON instruktionsuppsättning, medan A4 gör. I cachenhierarkin har Tegra 2 en större L2-cache jämfört med A4 (512kB i A4 mot 1MB i Tegra2). Därför överträffar NVIDIA Tegra 2 Apple A4 i de flesta större aspekter.