Samsung Exynos 3110 vs 4210 | Samsung Exynos 4210 vs 3110 hastighet og ytelse
Denne artikkelen handler om to nylige System-on-Chips (SoC) designet og produsert av 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 Samsung ga ut Exynos 3110 i juni 2010 med sin Samsung Galaxy S, kom etterfølgeren Exynos 4210 et år senere i april 2011 da Samsung ga ut Galaxy S2.
Vanligvis er hovedkomponentene i en SoC dens CPU (Central Processing Unit) og GPU (Graphics Processing Unit). CPU-ene i både Exynos 3110 og Exynos 4210 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). Begge SoC-ene er produsert ved hjelp av en halvlederteknologi kjent som 45nm.
Samsung Exynos 3110
I juni 2010 distribuerte Samsung i sin Galaxy S for første gang Exynos 3110. Den originale designen til Samsung Exynos 3110 (aka Samsung S5PC110) er utviklet av Samsung og Intrinsity (et chipdesignfirma senere kjøpt opp av Apple) under kodenavnet Hummingbird. På tidspunktet for utformingen ble Hummingbird ansett som SoC for neste generasjons håndholdte enheter med høy ytelse og lav effekt. Av samme grunn tilpasset Apple Hummingbirds CPU for sin Apple A4-prosessor. Designerne brukte ARMs Cotex A8-arkitektur for sin CPU, og PowerVRs SGX540-arkitektur for sin GPU. Enkeltkjerne-CPU i Exynos 3110 brukte både L1 (instruksjon og data) og L2 cache hierarkier. SoC ble stablet typisk stablet med 512 MB DDR2 (Double Data Rate Synchronous Random Access Memory, versjon 2 – DDR2 SDRAM), hvorav 128 MB ble brukt av GPU som cache. Med denne spesielle (og rare) hurtigbufferkonfigurasjonen hevdet designeren uventet høy grafikkytelse ut av denne brikken.
Samsung Exynos 4210
I april 2011 distribuerte Samsung i sin Galaxy S2 først Exynos 4210. Exynos 4210 ble designet og produsert av Samsung under kodenavnet Orion. Det er en etterfølger til Exynos 3110; derfor bedre enn Exynos 3110 på mange måter. Både CPU-en, dual-core ARM Cotex A9-serien klokket til 1,2 GHz, og GPUen, ARMs berømte Mali-400MP (4-kjerner) design klokket til 275 MHz, er mye bedre design sammenlignet med det som var til disposisjon for Exynos 3110. Exynos 4210 var den første SoC (eller rettere sagt MPSoC – Multi Processor System-on-Chip) som distribuerte ARMs Mali-400MP. En annen attraksjon for Exynos 4210 er den opprinnelige støtten for tre skjermer (trippelskjermutganger: 1xWXGA, 2xWSVGA), som er veldig nyttig for enheter som er målrettet mot Exynos 4210. Brikken var fullpakket med både L1 (instruksjon og data) og L2-cache hierarkier og hadde en innebygd 1 GB DDR3 SDRAM.
En sammenligning mellom Exynos 3110 og Exynos 4210 er tabellert nedenfor.
Samsung Exynos 3110 |
Samsung Exynos 4210 | |
Utgivelsesdato | juni 2010 | april 2011 |
Type | SoC | MPSoC |
Første enhet | Samsung Galaxy S | Samsung Galaxy S2 |
Andre enheter | Samsung Wave, Samsung Galaxy Tab, Google Nexus S | Ikke tilgjengelig |
ISA | ARM v7 (32bit) | ARM v7 (32bit) |
CPU | ARM Cotex A8 (enkeltkjerne) | ARM Cotex A9 (dobbeltkjerne) |
CPUs klokkehastighet | 1GHz | 1,2GHz |
GPU | PowerVR SGX540 | ARM Mali-400MP (4 kjerner) |
GPUs klokkehastighet | 400MHz (ikke bekreftet) | 275MHz |
CPU/GPU-teknologi | 45nm | 45nm |
L1 Cache | 32kB instruksjon, 32kB data | 32kB instruksjon, 32kB data |
L2 Cache | 512kB | 1MB |
Memory | 512MB Low Power DDR2 (128MB brukes for GPU-hurtigbuffer) – effektiv 384MB | 1GB lavstrøm (LP) DDR3 |
sammendrag
Opsummert er Exynos 4210 åpenbart bedre enn Exynos 3110 (som forventes fra et senere design). Mens Exynos 3110 brukte en enkeltkjerne-CPU og en enkeltkjerne-GPU, bruker Exynos 4210 en dual-core CPU (som er klokket til en raskere frekvens sammenlignet med forgjengeren) og en multi-core GPU. I tillegg er den utstyrt med større L2-cache (512kB vs. 1MB) og større (384MB vs. 1GB) og bedre minne (DDR2 vs. DDR3) arkitektur.