Apple A4 protiv NVIDIA Tegra 2 | NVIDIA Tegra 2 u odnosu na Apple A4 Brzina, Performanse
Ovaj članak uspoređuje dva sustava na čipu (SoC), Apple A4 i NVIDIA Tegra 2, koje prodaju Apple i NVIDIA za ručne uređaje. U laičkom terminu, SoC je računalo na jednom IC-u (Integrated Circuit, odnosno čip). Tehnički, SoC je IC koji integrira tipične komponente na računalu (kao što su mikroprocesor, memorija, ulaz/izlaz) i druge sustave koji služe elektroničkim i radijskim funkcijama. Apple je izdao svoj A4 procesor u ožujku 2010. sa svojim inauguracijskim tablet računalom, Apple iPadom. NVIDIA je izdala Tegra 2 u prvom kvartalu 2010.
Obično su glavne komponente SoC-a njegov CPU (centralna procesorska jedinica) i GPU (grafička procesorska jedinica). CPU-ovi u A4 i Tegra 2 temelje se na ARM-u (Advanced RICS – Reduced Instruction Set Computer – Machine, razvijen od strane ARM Holdings) v7 ISA (Instruction Set Architecture, onaj koji se koristi kao početno mjesto za projektiranje procesora).
Apple A4
A4 je prvi put komercijalno proizveden u ožujku 2010., a Apple ga je koristio za svoj Apple iPad, prvo tablet računalo koje je Apple prodao. Nakon uvođenja u iPad, Apple A4 je kasnije uveden u iPhone 4 i iPod Touch 4G. CPU A4 dizajnirao je Apple na temelju ARM Cortex-A8 procesora (koji koristi ARM v7 ISA), a GPU se temelji na PowerVR-ovom SGX535 grafičkom procesoru. CPU u A4 ima takt od 1 GHz, a radni takt GPU-a je misterij (nije je otkrio Apple). A4 ima i L1 predmemoriju (instrukcije i podaci) i L2 predmemoriju hijerarhije, i omogućuje pakiranje DDR2 memorijskih blokova (iako nije sadržavao memorijski modul koji je originalno zapakiran). Veličine pakirane memorije razlikuju se među različitim uređajima, kao što je 2x128MB u iPadu i 2x256MB u iPhone4.
NVIDIA Tegra 2 (serija)
NVIDIA, izvorno GPU (Graphics Processing Unit) proizvodna tvrtka [za koju se tvrdi da je izumila GPU u kasnim devedesetima] nedavno se preselila na tržište mobilnog računalstva, gdje su NVIDIA-ini sustavi na čipovima (SoC) implementirani u telefone, tablete i druge ručne uređaje. Tegra je SoC serija koju je razvila NVIDIA s ciljem implementacije na mobilnom tržištu. Tegra 2 serija SoC-ova prvi put je plasirana na tržište početkom 2010. godine, a prvi set uređaja koji su ih koristili su neka ne tako poznata tablet računala. Prva implementacija istog u pametni telefon dogodila se u veljači 2011. kada je LG objavio svoj mobilni telefon Optimus 2X. Nakon toga veliki broj drugih mobilnih uređaja koristi Tegra 2 seriju SoC-ova, od kojih su neki Motorola Atrix 4G, Motorola Photon, LG Optimus Pad, Motorola Xoom, Lenevo ThinkPad Tablet i Samsung Galaxy Tab 10.1.
Tegra 2 serija SoC-ova (tehnički MPSoC, zbog postavljenog višeprocesorskog CPU-a) ima dvojezgrene CPU-ove temeljene na ARM Cotex-A9 (koji koriste ARM v7 ISA), koji obično rade na taktu od 1 GHz. Ciljajući manje područje matrice, NVIDIA nije podržavala NEON upute (ARM-ovo napredno SIMD proširenje) u ovim CPU-ima. Odabrani GPU bio je NVIDIA-in Ultra Low Power (ULP) GeForce, koji ima upakirano osam jezgri (to nije iznenađenje za tvrtku poznatu po svojim GPU-ovima s više do više jezgri). GPU-ovi imaju takt između 300MHz i 400MHz u različitim čipovima u seriji. Tegra 2 ima hijerarhije L1 predmemorije (instrukcije i podaci – privatni za svaku CPU jezgru) i L2 predmemorije (dijele obje CPU jezgre), a omogućuje pakiranje do 1 GB DDR2 memorijskih modula.
Usporedba između Apple A4 i NVIDIA Tegra 2 serije prikazana je u tablici u nastavku.
Apple A4 | NVIDIA Tegra 2 serija | |
Datum izdavanja | ožujak 2010. | Q1 2010 |
Upišite | SoC | MPSoC |
Prvi uređaj | iPad |
LG Optimus 2X (prva mobilna implementacija) |
Ostali uređaji | 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 (jedna jezgra) | ARM Cortex-A9 (Dual Core) |
Brzina CPU-a | 1.0 GHz | 1,0 GHz – 1,2 GHz |
GPU | PowerVR SGX535 | NVIDIA GeForce (8 jezgri) |
Brzina takta GPU-a | Nije otkriveno | 300MHz – 400MHz |
CPU/GPU tehnologija | TSMC-ov 45nm | TSMC-ov 40nm |
L1 predmemorija | 32kB upute, 32kB podaci |
32kB upute, 32kB podaci (za svaku CPU jezgru) |
L2 predmemorija | 512kB |
1MB (dijele obje CPU jezgre) |
Memorija | iPad je imao 256MB DDR2 niske potrošnje | Do 1GB |
Sažetak
Ukratko, iako su i Apple A4 i NVIDIA Tegra 2 serije SoC-ovi predstavljeni otprilike u isto vrijeme, Tegra2 značajke su impresivne i bolje u većini frontova. Počevši od CPU-a (dvojezgreni u Tegra 2 u odnosu na jednojezgreni u A4) i zatim GPU (SGX535 u odnosu na GeForce 8 jezgri), za oba je poznato da Tegra 2 koristi bolje performanse. Nedostatak Tegra 2 čipova je što ne podržavaju NEON skup instrukcija, dok A4 podržava. U hijerarhiji predmemorije, Tegra 2 ima veću L2 predmemoriju u usporedbi s A4 (512 kB u A4 naspram 1 MB u Tegra2). Stoga NVIDIA Tegra 2 nadmašuje Apple A4 u većini glavnih aspekata.