Apple A4 vs Samsung Exynos 3110 | Samsung Exynos 3110 vs Apple A4 hastighet og ytelse
Denne artikkelen sammenligner to nyere System-on-Chips (SoC), Apple A4 og Samsung Exynos 3110, markedsført av henholdsvis Apple og Samsung rettet mot håndholdte enheter. I en Laypersons term er en SoC en datamaskin på en enkelt IC (Integrated Circuit, aka chip). Teknisk sett er en SoC en IC som integrerer typiske komponenter på en datamaskin (som mikroprosessor, minne, input/output) og andre systemer som imøtekommer elektroniske og radiofunksjoner. Mens Apple ga ut sin A4-prosessor i mars 2010 med sin første nettbrett-PC, Apple iPad, ga Samsung ut Exynos 3110 i juni 2010 med sin Samsung Galaxy S-smarttelefon.
Vanligvis er hovedkomponentene i en SoC dens CPU (Central Processing Unit) og GPU (Graphics Processing Unit). CPU-ene i både A4 og Exynos 3110 er basert på ARMs (Advanced RICS – Reduced Instruction Set Computer – Machine, utviklet av ARM Holdings) v7 ISA (Instruction Set Architecture, den som brukes som startsted for å designe en prosessor) og begge SoC-ene er produsert ved hjelp av en halvlederteknologi kjent som 45nm.
Både Samsung Exynos 3110 og Apple A4 er basert på en SoC-design som er utviklet av Samsung og Intrinsity (et chipdesignfirma senere kjøpt opp av Apple) under kodenavnet Hummingbird. Mens Samsung tok Hummingbird for sin Exynos 3110-design, tilpasset Apple en modifisert versjon av Hummingbird for sin A4-prosessor. På tidspunktet for utformingen ble Hummingbird ansett som SoC for neste generasjons håndholdte enheter med høy ytelse og lavt strømforbruk.
Apple A4
A4 ble først kommersielt produsert i mars 2010, og Apple brukte den til deres Apple iPad, den første nettbrettet som ble markedsført av Apple. Etter distribusjonen i iPad ble Apple A4 senere distribuert i iPhone4 og iPod touch 4G. A4s CPU er designet av Apple basert på ARM Cortex-A8-prosessor (som bruker ARM v7 ISA), og GPUen er basert på PowerVRs SGX535-grafikkprosessor. CPU-en i A4 klokker med en hastighet på 1GHz, og GPU-ens klokkehastighet er et mysterium (ble ikke avslørt av Apple). A4 har både L1-cache (instruksjon og data) og L2-cachehierarkier, og den tillater å pakke DDR2-minneblokker (selv om den ikke inneholdt minnemodul som opprinnelig var pakket). Størrelsene på minnet som er pakket varierer mellom ulike enheter, for eksempel 2x128MB i iPad, 2x256MB i iPhone4.
Samsung Exynos 3110
I juni 2010 distribuerte Samsung i sin Galaxy S først Exynos 3110 (aka Samsung S5PC110). Designerne brukte ARMs Cotex A8-arkitektur for sin CPU og PowerVRs SGX540-arkitektur for GPU. Enkeltkjerne-prosessoren i Exynos 3110 bruker både L1 (instruksjon og data) og L2 cache hierarkier. SoC er typisk stablet med 512 MB DDR2 (Double Data Rate Synchronous Random Access Memory, versjon 2 – DDR2 SDRAM), hvorav 128 MB brukes av GPU som cache. Med denne spesielle (og rare) hurtigbufferkonfigurasjonen, hevder designeren uventet høy grafikkytelse ut av denne brikken.
En sammenligning mellom Apple A4 og Exynos 3110 er angitt nedenfor.
Apple A4 | Samsung Exynos 3110 | |
Utgivelsesdato | mars 2010 | juni 2010 |
Type | SoC | SoC |
Første enhet | iPad | Samsung Galaxy S |
Andre enheter | iPhone 4, iPod Touch 4G | Samsung Wave, Samsung Galaxy Tab, Google Nexus S |
ISA | ARM v7 (32bit) | ARM v7 (32bit) |
CPU | ARM Cotex A8 (enkeltkjerne) | ARM Cotex A8 (enkeltkjerne) |
CPUs klokkehastighet | 1,0 GHz | 1,0 GHz |
GPU | PowerVR SGX535 | PowerVR SGX540 |
GPUs klokkehastighet | Ikke avslørt | 400MHz (ikke bekreftet) |
CPU/GPU-teknologi | 45nm | 45nm |
L1 Cache | 32kB instruksjon, 32kB data | 32kB instruksjon, 32kB data |
L2 Cache | 512kB |
512kB |
Memory | iPad hadde 256 MB Low Power DDR2 | 512MB Low Power DDR2 (128MB brukes for GPU-hurtigbuffer) – effektiv 384MB |
sammendrag
Opsummert har både Apple A4 og Samsung Exynos 3110 sammenlignbare funksjoner. Gitt at de ble utgitt på samme tidspunkt, har de brukt lignende design. Begge bruker den samme CPU-arkitekturen (med samme klokkefrekvens) mens Exynos 3110 bruker en bedre GPU med raskere grafikkbehandlingsstøtte (hovedsakelig på grunn av sin spesielle GPU-cache og på grunn av sin raskere GPU-klokkefrekvens). Selv om begge har nøyaktig like CPU-cache-konfigurasjoner, har Exynos 3110 mer minne i sin første utgivelse (384 MB effektiv i Galaxy S vs. 256 MB i iPad). Den senere distribusjonen av Apple A4, slik som den i iPhone4, har imidlertid 512 MB pakket med seg. Når den første utgivelsen vurderes, utkonkurrerer Samsung Exynos 3110 Apply A4 (som vanligvis forventes i denne typen teknologi med tre måneders forsinket tid til markedet).