Samsung Exynos 3110 vs 4210 | Samsung Exynos 4210 vs 3110 Hastighet och prestanda
Den här artikeln handlar om två nya System-on-Chips (SoC) designade och tillverkade av Samsung som riktar sig till handhållna enheter. I en lekpersons term är en SoC en dator på en enda IC (Integrated Circuit, aka chip). Tekniskt sett är en SoC en IC som integrerar typiska komponenter på en dator (som mikroprocessor, minne, input/output) och andra system som tillgodoser elektroniska och radiofunktioner. Medan Samsung släppte Exynos 3110 i juni 2010 med sin Samsung Galaxy S, kom dess efterföljare Exynos 4210 ett år senare i april 2011 när Samsung släppte Galaxy S2.
Vanligtvis är huvudkomponenterna i en SoC dess CPU (Central Processing Unit) och GPU (Graphics Processing Unit). CPU:erna i både Exynos 3110 och Exynos 4210 är baserade på ARM:s (Advanced RICS – Reduced Instruction Set Computer – Machine, utvecklad av ARM Holdings) v7 ISA (Instruction Set Architecture, den som används som startplats för att designa en processor). Båda SoC:erna är tillverkade med en halvledarteknik känd som 45nm.
Samsung Exynos 3110
I juni 2010 distribuerade Samsung i sin Galaxy S för första gången Exynos 3110. Den ursprungliga designen av Samsung Exynos 3110 (alias Samsung S5PC110) är gemensamt utvecklad av Samsung och Intrinsity (ett chipdesignföretag som senare förvärvades av Apple) under kodnamnet Hummingbird. Vid tidpunkten för designen ansågs Hummingbird vara SoC för nästa generations handhållna enheter med hög prestanda och låg effekt. Av samma anledning anpassade Apple Hummingbirds CPU för sin Apple A4-processor. Designerna använde ARMs Cotex A8-arkitektur för sin CPU och PowerVR:s SGX540-arkitektur för sin GPU. Den enkärniga CPU:n i Exynos 3110 använde både L1 (instruktion och data) och L2 cachehierarkier. SoC:n staplades vanligtvis med 512 MB DDR2 (Double Data Rate Synchronous Random Access Memory, version 2 – DDR2 SDRAM), varav 128 MB användes av GPU:n som dess cache. Med denna speciella (och konstiga) cache-konfiguration gjorde designern anspråk på oväntat hög grafikprestanda från detta chip.
Samsung Exynos 4210
I april 2011 installerade Samsung i sin Galaxy S2 för första gången Exynos 4210. Exynos 4210 designades och tillverkades av Samsung under kodnamnet Orion. Det är en efterföljare till Exynos 3110; därför bättre än Exynos 3110 på många sätt. Både dess CPU, dubbelkärniga ARM Cotex A9-serie klockad till 1,2 GHz, och dess GPU, ARMs berömda Mali-400MP (4 kärnor) design klockad till 275 MHz, är mycket bättre design jämfört med vad som fanns till förfogande för Exynos 3110. Exynos 4210 var den första SoC (eller snarare MPSoC – Multi Processor System-on-Chip) som distribuerade ARMs Mali-400MP. En annan attraktion för Exynos 4210 är dess inbyggda stöd för tre skärmar (trippelskärmsutgångar: 1xWXGA, 2xWSVGA), vilket är mycket praktiskt för enheter som är inriktade på Exynos 4210. Chippet var packat med både L1 (instruktion och data) och L2-cache hierarkier och hade ett 1 GB DDR3 SDRAM inbyggt.
En jämförelse mellan Exynos 3110 och Exynos 4210 visas nedan.
Samsung Exynos 3110 |
Samsung Exynos 4210 | |
Släppdatum | juni 2010 | april 2011 |
Typ | SoC | MPSoC |
Första enheten | Samsung Galaxy S | Samsung Galaxy S2 |
Andra enheter | Samsung Wave, Samsung Galaxy Tab, Google Nexus S | Inte tillgänglig |
ISA | ARM v7 (32bit) | ARM v7 (32bit) |
CPU | ARM Cotex A8 (enkel kärna) | ARM Cotex A9 (dual core) |
CPU:s klockhastighet | 1GHz | 1,2GHz |
GPU | PowerVR SGX540 | ARM Mali-400MP (4 kärnor) |
GPU:s klockhastighet | 400MHz (ej verifierad) | 275MHz |
CPU/GPU-teknik | 45nm | 45nm |
L1 Cache | 32kB instruktion, 32kB data | 32kB instruktion, 32kB data |
L2 Cache | 512kB | 1MB |
Memory | 512MB Low Power DDR2 (128MB används för GPU-cache) – effektiv 384MB | 1GB Low Power (LP) DDR3 |
Sammanfattning
Sammanfattningsvis är Exynos 4210 uppenbarligen bättre än Exynos 3110 (som förväntas av en senare design). Medan Exynos 3110 använde en enkärnig CPU och en enkelkärnig GPU, använder Exynos 4210 en dubbelkärnig CPU (som klockas med en snabbare frekvens jämfört med föregångaren) och en multi-core GPU. Dessutom är den utrustad med större L2-cache (512kB mot 1MB) och större (384MB mot 1GB) och bättre minnesarkitektur (DDR2 vs. DDR3).