Apple A4 vs NVIDIA Tegra 2 | NVIDIA Tegra 2 vs Apple A4 Speed, Performance
Ang artikulong ito ay naghahambing ng dalawang System-on-Chips (SoC), Apple A4 at NVIDIA Tegra 2, na ibinebenta ng Apple at NVIDIA ayon sa pagkakabanggit ay nagta-target ng mga handheld device. Sa termino ng isang Layperson, ang SoC ay isang computer sa iisang IC (Integrated Circuit, aka chip). Sa teknikal na paraan, ang SoC ay isang IC na nagsasama ng mga tipikal na bahagi sa isang computer (tulad ng microprocessor, memory, input/output) at iba pang mga system na tumutugon sa mga functionality ng electronic at radyo. Inilabas ng Apple ang A4 processor nito noong Marso 2010 kasama ang inaugural na tablet PC nito, ang Apple iPad. Inilabas ng NVIDIA ang Tegra 2 sa unang quarter ng 2010.
Karaniwan, ang mga pangunahing bahagi ng isang SoC ay ang CPU nito (Central Processing Unit) at GPU (Graphics Processing Unit). Ang mga CPU sa parehong A4 at Tegra 2 ay batay sa ARM's (Advanced RICS – Reduced Instruction Set Computer – Machine, na binuo ng ARM Holdings) v7 ISA (Instruction Set Architecture, ang isa na ginagamit bilang panimulang lugar ng pagdidisenyo ng processor).
Apple A4
Unang ginawa ang A4 noong Marso 2010, at ginamit ito ng Apple para sa kanilang Apple iPad, ang unang tablet PC na ibinebenta ng Apple. Kasunod ng pag-deploy sa iPad, ang Apple A4 ay na-deploy sa iPhone 4 at iPod Touch 4G. Ang CPU ng A4 ay idinisenyo ng Apple batay sa ARM Cortex-A8 processor (na gumagamit ng ARM v7 ISA), at ang GPU nito ay batay sa SGX535 graphics processor ng PowerVR. Ang CPU sa A4 ay na-clock sa bilis na 1GHz, at ang bilis ng orasan ng GPU ay isang misteryo (hindi ibinunyag ng Apple). Ang A4 ay may parehong L1 cache (pagtuturo at data) at L2 cache hierarchies, at pinapayagan nito ang pag-pack ng mga bloke ng memorya ng DDR2 (bagaman hindi ito naglalaman ng memory module na orihinal na naka-pack). Ang mga laki ng memory na naka-package ay nag-iiba-iba sa iba't ibang device gaya ng 2x128MB sa iPad at 2x256MB, sa iPhone4.
NVIDIA Tegra 2 (Serye)
NVIDIA, na orihinal na isang kumpanya ng pagmamanupaktura ng GPU (Graphics Processing Unit) [na sinasabing nag-imbento ng mga GPU noong huling bahagi ng nineties] ay lumipat kamakailan sa mobile computing market, kung saan naka-deploy ang System on Chips (SoC) ng NVIDIA sa mga telepono, mga tablet at iba pang mga handheld device. Ang Tegra ay isang serye ng SoC na binuo ng NVIDIA na naka-target sa deployment sa mobile market. Ang mga SoC ng Tegra 2 series ay unang na-market noong unang bahagi ng 2010, at ang unang hanay ng mga device na nag-deploy ng mga ito ay ilang hindi gaanong sikat na tablet PC. Ang unang pag-deploy ng pareho sa isang smart phone ay dumating noong Pebrero 2011 nang ilabas ng LG ang Optimus 2X na mobile phone nito. Kasunod nito, maraming iba pang mga mobile device ang gumamit ng Tegra 2 series SoCs, ang ilan sa mga ito ay Motorola Atrix 4G, Motorola Photon, LG Optimus Pad, Motorola Xoom, Lenevo ThinkPad Tablet at Samsung Galaxy Tab 10.1.
Ang Tegra 2 series SoCs (teknikal na MPSoC, dahil sa multi-processor na CPU na na-deploy) ay may mga ARM Cotex-A9 na nakabatay sa dual core na mga CPU (na gumagamit ng ARM v7 ISA), na karaniwang naka-clock sa 1GHz. Tina-target ang mas maliit na lugar ng die, hindi sinusuportahan ng NVIDIA ang mga tagubilin sa NEON (Advanced SIMD extension ng ARM) sa mga CPU na ito. Ang GPU na napili ay ang NVIDIA's Ultra Low Power (ULP) GeForce, na mayroong walong core na naka-pack dito (hindi ito isang sorpresa para sa isang kumpanya na sikat sa kanilang multi sa maraming core GPU). Ang mga GPU ay naka-clock sa pagitan ng 300MHz hanggang 400MHz sa iba't ibang chip sa serye. Ang Tegra 2 ay may parehong L1 cache (pagtuturo at data – pribado para sa bawat CPU core) at L2 cache (ibinahagi sa pagitan ng parehong CPU core) hierarchies, at nagbibigay-daan ito sa pag-pack ng hanggang 1GB DDR2 memory modules.
Ang paghahambing sa pagitan ng Apple A4 at NVIDIA Tegra 2 Series ay naka-tabulate sa ibaba.
Apple A4 | NVIDIA Tegra 2 Series | |
Petsa ng Paglabas | Marso 2010 | Q1 2010 |
Uri | SoC | MPSoC |
Unang Device | iPad |
LG Optimus 2X (unang mobile deployment) |
Iba pang Mga Device | 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 |
ISA | ARM v7 (32bit) | ARM v7 (32bit) |
CPU | ARM Cotex A8 (Single Core) | ARM Cortex-A9 (Dual Core) |
Bilis ng Orasan ng CPU | 1.0 GHz | 1.0 GHz – 1.2 GHz |
GPU | PowerVR SGX535 | NVIDIA GeForce (8 core) |
Bilis ng Orasan ng GPU | Hindi Inihayag | 300MHz – 400MHz |
CPU/GPU Technology | 45nm ng TSMC | 40nm ng TSMC |
L1 Cache | 32kB pagtuturo, 32kB data |
32kB pagtuturo, 32kB data (para sa bawat CPU core) |
L2 Cache | 512kB |
1MB (ibinahagi sa parehong CPU core) |
Memory | iPad ay may 256MB Low Power DDR2 | Hanggang 1GB |
Buod
Sa buod, kahit na parehong Apple A4 at NVIDIA Tegra 2 series SoCs ay ipinakilala sa parehong oras, ang mga feature ng Tegra2 ay kahanga-hanga at mas mahusay sa karamihan ng mga front. Simula sa CPU (dual core sa Tegra 2 vs. single core sa A4) at pagkatapos ay sa GPU (SGX535 vs. GeForce 8core), para sa parehong kung ano ang na-deploy ng Tegra 2 ay kilala na mas mahusay na gumaganap. Ang isang disbentaha sa Tegra 2 chips ay hindi nila sinusuportahan ang NEON instruction set, habang ang A4 naman. Sa hierarchy ng cache, ang Tegra 2 ay may mas malaking L2 cache kumpara sa A4 (512kB sa A4 kumpara sa 1MB sa Tegra2). Samakatuwid, ang NVIDIA Tegra 2 ay higit sa Apple A4 sa karamihan ng mga pangunahing aspeto.