Apple A4 vs Samsung Exynos 3110 | Samsung Exynos 3110 vs Apple A4 Bilis at Pagganap
Ang artikulong ito ay naghahambing ng dalawang kamakailang System-on-Chips (SoC), Apple A4 at Samsung Exynos 3110, na ibinebenta ng Apple at Samsung, ayon sa pagkakabanggit, ay nagta-target ng mga handheld na 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. Habang inilabas ng Apple ang A4 processor nito noong Marso 2010 kasama ang inaugural na tablet PC nito, ang Apple iPad, inilabas ng Samsung ang Exynos 3110 noong Hunyo 2010 kasama ang Samsung Galaxy S na smart phone nito.
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 Exynos 3110 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) at parehong ginawa ang mga SoC gamit ang teknolohiyang semiconductor na kilala bilang 45nm.
Parehong nakabatay ang Samsung Exynos 3110 at Apple A4 sa isang disenyo ng SoC na pinagsama-samang binuo ng Samsung at Intrinsity (isang kumpanya ng disenyo ng chip na nakuha sa kalaunan ng Apple) sa ilalim ng codename na Hummingbird. Habang kinuha ng Samsung ang Hummingbird para sa Exynos 3110 na disenyo nito, inangkop ng Apple ang isang binagong bersyon ng Hummingbird para sa A4 processor nito. Sa panahon ng disenyo, ang Hummingbird ay itinuturing na SoC para sa susunod na henerasyon na may mataas na pagganap at mababang kapangyarihan na mga handheld device.
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 kalaunan sa iPhone4 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 na orasan 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 nitong mag-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, 2x256MB sa iPhone4.
Samsung Exynos 3110
Noong Hunyo 2010, unang na-deploy ng Samsung sa Galaxy S nito ang Exynos 3110 (aka Samsung S5PC110). Ginamit ng mga designer ang arkitektura ng Cotex A8 ng ARM para sa CPU nito at ang arkitektura ng SGX540 ng PowerVR para sa GPU. Ang nag-iisang core na CPU sa Exynos 3110 ay gumagamit ng parehong L1 (pagtuturo at data) at L2 na mga hierarchy ng cache. Ang SoC ay karaniwang nakasalansan sa 512MB DDR2 (Double Data Rate Synchronous Random Access Memory, bersyon 2 – DDR2 SDRAM), kung saan 128MB ang ginagamit ng GPU bilang cache nito. Sa espesyal (at kakaiba) na configuration ng cache na ito, inaangkin ng taga-disenyo ang hindi inaasahang mataas na pagganap ng graphics mula sa chip na ito.
Ang paghahambing sa pagitan ng Apple A4 at Exynos 3110 ay naka-tabulate sa ibaba.
Apple A4 | Samsung Exynos 3110 | |
Petsa ng Paglabas | Marso 2010 | Hunyo 2010 |
Uri | SoC | SoC |
Unang Device | iPad | Samsung Galaxy S |
Iba pang Mga Device | iPhone 4, iPod Touch 4G | Samsung Wave, Samsung Galaxy Tab, Google Nexus S |
ISA | ARM v7 (32bit) | ARM v7 (32bit) |
CPU | ARM Cotex A8 (solong core) | ARM Cotex A8 (solong core) |
Bilis ng Orasan ng CPU | 1.0 GHz | 1.0 GHz |
GPU | PowerVR SGX535 | PowerVR SGX540 |
Bilis ng Orasan ng GPU | Hindi Inihayag | 400MHz (hindi na-verify) |
CPU/GPU Technology | 45nm | 45nm |
L1 Cache |
32kB pagtuturo, 32kB data | 32kB pagtuturo, 32kB data |
L2 Cache | 512kB | 512kB |
Memory | iPad ay may 256MB Low Power DDR2 | 512MB Low Power DDR2 (128MB ang ginagamit para sa GPU cache) – epektibong 384MB |
Buod
Sa buod, parehong may mga maihahambing na feature ang Apple A4 at Samsung Exynos 3110. Given na sila ay inilabas sa isang katulad na oras, sila ay gumamit ng mga katulad na disenyo. Pareho silang gumagamit ng parehong arkitektura ng CPU (na may parehong dalas ng orasan) habang ang Exynos 3110 ay gumagamit ng mas mahusay na GPU na may mas mabilis na suporta sa pagpoproseso ng graphics (pangunahin dahil sa espesyal na cache ng GPU nito at dahil sa mas mabilis nitong dalas ng pag-clocking ng GPU). Bagama't, parehong may eksaktong magkatulad na mga configuration ng cache ng CPU, ang Exynos 3110 ay may higit na memorya sa unang paglabas nito (384MB epektibo sa Galaxy S kumpara sa 256MB sa iPad). Gayunpaman, ang mas huling pag-deploy ng Apple A4, tulad ng isa sa iPhone4 ay may 512MB na nakabalot dito. Kapag isinasaalang-alang ang paunang paglabas, bahagyang nahihigitan ng Samsung Exynos 3110 ang Apply A4 (na karaniwang inaasahan sa ganitong uri ng teknolohiya na may tatlong buwang pagkaantala ng oras sa pag-market).