Apple A4 vs NVIDIA Tegra 2 | NVIDIA Tegra 2 vs Apple A4 hastighed, ydelse
Denne artikel sammenligner to System-on-Chips (SoC), Apple A4 og NVIDIA Tegra 2, der markedsføres af henholdsvis Apple og NVIDIA målrettet mod håndholdte enheder. I en layperson's periode er en SoC en computer på en enkelt IC (Integrated Circuit, alias chip). Teknisk set er en SoC en IC, der integrerer typiske komponenter på en computer (såsom mikroprocessor, hukommelse, input / output) og andre systemer, der imødekommer elektroniske og radiofunktionaliteter. Apple frigav sin A4-processor i marts 2010 med sin første tablet-pc, Apple iPad. NVIDIA frigav Tegra 2 i første kvartal af 2010.
Typisk er de vigtigste komponenter i en SoC dens CPU (Central Processing Unit) og GPU (Graphics Processing Unit). CPU'erne i både A4 og Tegra 2 er baseret på ARM'er (Advanced RICS - Reduced Instruction Set Computer - Machine, udviklet af ARM Holdings) v7 ISA (Instruktionssæt-arkitektur, den der bruges som udgangspunkt for design af en processor).
Apple A4
A4 blev første gang kommercielt produceret i marts 2010, og Apple brugte den til deres Apple iPad, den første tablet-pc, der blev markedsført af Apple. Efter installationen i iPad blev Apple A4 senere implementeret i iPhone 4 og iPod Touch 4G. A4s CPU er designet af Apple baseret på ARM Cortex-A8-processor (der bruger ARM v7 ISA), og dens GPU er baseret på PowerVRs SGX535 grafikprocessor. CPU'en i A4 er uret med en hastighed på 1 GHz, og GPU's urhastighed er et mysterium (blev ikke afsløret af Apple). A4 har både L1-cache (instruktion og data) og L2-cachehierarkier, og det tillader pakning af DDR2-hukommelsesblokke (selvom det ikke indeholdt hukommelsesmodul, der oprindeligt var pakket). Størrelserne på den hukommelse, der er pakket, varierer mellem forskellige enheder, såsom 2x128MB i iPad og 2x256MB, i iPhone4.
NVIDIA Tegra 2 (serie)
NVIDIA, oprindeligt et GPU-produktionsfirma (Graphics Processing Unit) [påstås at have opfundet GPU'er i slutningen af halvfemserne) er for nylig flyttet ind på det mobile computermarked, hvor NVIDIA's System on Chips (SoC) er implementeret i telefoner, tablets og andre håndholdte enheder . Tegra er en SoC-serie udviklet af NVIDIA målrettet implementering på mobilmarkedet. Tegra 2-serie SoC'er blev først markedsført i begyndelsen af 2010, og de første sæt enheder, der implementerede dem, er nogle ikke så berømte tablet-pc'er. Den første implementering af det samme i en smart telefon kom i februar 2011, da LG udgav sin Optimus 2X mobiltelefon. Herefter har et stort antal andre mobile enheder anvendt Tegra 2-serie SoC'er, hvoraf nogle er Motorola Atrix 4G, Motorola Photon, LG Optimus Pad, Motorola Xoom, Lenevo ThinkPad Tablet og Samsung Galaxy Tab 10.1.
Tegra 2-serie SoC'er (teknisk MPSoC på grund af den multi-processor CPU implementeret) har ARM Cotex-A9-baserede dual core CPU'er (der bruger ARM v7 ISA), som typisk er uret til 1 GHz. Målrettet mod mindre dyseområde understøttede NVIDIA ikke NEON-instruktioner (ARMs Advanced SIMD-udvidelse) i disse CPU'er. Den valgte GPU var NVIDIAs GeForce (Ultra Low Power) (ULP), der har otte kerner pakket ind i det (det er ikke en overraskelse for et firma, der er berømt for deres multi til mange centrale GPU'er). GPU'erne er uret mellem 300MHz og 400MHz i forskellige chips i serien. Tegra 2 har både L1-cache (instruktion og data - privat for hver CPU-kerne) og L2-cache (delt mellem begge CPU-kerner) hierarkier, og det giver mulighed for pakning op til 1 GB DDR2-hukommelsesmoduler.
En sammenligning mellem Apple A4 og NVIDIA Tegra 2-serien er anført nedenfor.
Apple A4 | NVIDIA Tegra 2-serie | |
Udgivelses dato | Marts 2010 | 1. kvartal 2010 |
Type | SoC | MPSoC |
Første enhed | iPad | LG Optimus 2X (første mobilinstallation) |
Andre enheder | 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 |
ER EN | ARM v7 (32bit) | ARM v7 (32bit) |
CPU | ARM Cotex A8 (Single Core) | ARM Cortex-A9 (Dual Core) |
CPU's urhastighed | 1,0 GHz | 1,0 GHz - 1,2 GHz |
GPU | PowerVR SGX535 | NVIDIA GeForce (8 kerner) |
GPU's urhastighed | Ikke afsløret | 300 MHz - 400 MHz |
CPU / GPU-teknologi | TSMC's 45nm | TSMC's 40nm |
L1-cache | 32 kB instruktion, 32 kB data | 32 kB instruktion, 32 kB data (for hver CPU-kerne) |
L2-cache | 512KB | 1MB (delt mellem begge CPU-kerner) |
Hukommelse | iPad havde 256 MB lav effekt DDR2 | Op til 1 GB |
Resumé
Sammendrag, selvom både Apple A4 og NVIDIA Tegra 2-serie SoC'er blev introduceret omtrent på samme tid, er Tegra2s funktioner imponerende og bedre i de fleste fronter. Start fra CPU (dual core i Tegra 2 vs. single core i A4) og derefter GPU (SGX535 vs. GeForce 8core), for begge det, der er implementeret af Tegra 2, vides at være bedre. En ulempe ved Tegra 2-chips er, at de ikke understøtter NEON-instruktionssæt, mens A4 gør det. I cachehierarkiet har Tegra 2 en større L2-cache sammenlignet med A4 (512 kB i A4 mod 1 MB i Tegra2). Derfor overgår NVIDIA Tegra 2 Apple A4 i de fleste af de vigtigste aspekter.