Samsung Exynos 3110 vs 4210 | Samsung Exynos 4210 vs 3110 Snelheid en prestaties
Dit artikel gaat over twee recente System-on-chips (SoC), ontworpen en gefabriceerd door Samsung gericht op handheld apparaten. In een Layperson-term is een SoC een computer op een enkel IC (Integrated Circuit, aka-chip). Technisch gezien is een SoC een IC die typische componenten op een computer (zoals een microprocessor, geheugen, invoer / uitvoer) en andere systemen met elektronische en radiofunctionaliteit integreert. Terwijl Samsung in juni 2010 Exynos 3110 uitbracht met zijn Samsung Galaxy S, kwam zijn opvolger Exynos 4210 een jaar later in april 2011 toen Samsung Galaxy S2 uitbracht..
Typisch zijn de belangrijkste componenten van een SoC de CPU (Central Processing Unit) en GPU (Graphics Processing Unit). De CPU's in zowel Exynos 3110 en Exynos 4210 zijn gebaseerd op ARM's (Advanced RICS - Reduced Instruction Set Computer - Machine, ontwikkeld door ARM Holdings) v7 ISA (Instruction Set Architecture, degene die wordt gebruikt als startpunt voor het ontwerpen van een processor). Beide SoC's zijn vervaardigd met behulp van een halfgeleidertechnologie bekend als 45nm.
Samsung Exynos 3110
In juni 2010 heeft Samsung in de Galaxy S eerst Exynos 3110 ingezet. Het oorspronkelijke ontwerp van Samsung Exynos 3110 (ook bekend als Samsung S5PC110) is mede ontwikkeld door Samsung en Intrinsity (een later door Apple overgenomen chipontwerpbedrijf) onder de codenaam Kolibrie. Op het moment van het ontwerp, Kolibrie werd beschouwd als de SoC voor de volgende generatie krachtige en handzame apparaten met een laag vermogen. Om dezelfde reden paste Apple zich aan CPU van Hummingbird voor zijn Apple A4-processor. De ontwerpers gebruikten de Cotex A8-architectuur van ARM voor de CPU en de SGX540-architectuur van PowerVR voor zijn GPU. De single-core CPU in Exynos 3110 gebruikte zowel L1 (instructie en gegevens) als L2 cache-hiërarchieën. De SoC werd gestapeld, meestal gestapeld met 512 MB DDR2 (Synchronous Random Access Memory met dubbele gegevenssnelheid, versie 2 - DDR2 SDRAM), waarvan 128 MB door de GPU als cache werd gebruikt. Met deze speciale (en rare) cache-configuratie claimde de ontwerper onverwacht hoge grafische prestaties van deze chip.
Samsung Exynos 4210
In april 2011 heeft Samsung in de Galaxy S2 eerst Exynos 4210 ingezet. Exynos 4210 is ontworpen en geproduceerd door Samsung onder de codenaam Orion. Het is een opvolger van Exynos 3110; daarom beter dan Exynos 3110 op vele manieren. Zowel de CPU, dual-core ARM Cotex A9-serie geklokt op 1,2 GHz, en de GPU, ARM's beroemde Mali-400MP (4 core) ontwerp geklokt op 275 MHz, zijn veel betere ontwerpen in vergelijking met wat beschikbaar was voor Exynos 3110. Exynos 4210 was de eerste SoC (of beter gezegd MPSoC - Multi Processor System-on-Chip) om de Mali-400MP van ARM te implementeren. Een andere attractie voor Exynos 4210 is de eigen ondersteuning voor drie beeldschermen (triple-weergaven: 1xWXGA, 2xWSVGA), wat erg handig is voor apparaten die het doelwit zijn van Exynos 4210. De chip zat vol met zowel L1 (instructie en gegevens) als L2-cache hiërarchieën en had een ingebouwd 1GB DDR3 SDRAM.
Een vergelijking tussen Exynos 3110 en Exynos 4210 is hieronder weergegeven.
Samsung Exynos 3110 | Samsung Exynos 4210 | |
Datum van publicatie | Juni 2010 | April 2011 |
Type | SoC | MPSoC |
Eerste apparaat | Samsung Galaxy S | Samsung Galaxy s2 |
Andere apparaten | Samsung Wave, Samsung Galaxy Tab, Google Nexus S | Niet beschikbaar |
IS EEN | ARM v7 (32-bits) | ARM v7 (32-bits) |
processor | ARM Cotex A8 (enkele kern) | ARM Cotex A9 (dual core) |
CPU's kloksnelheid | 1GHz | 1.2GHz |
GPU | PowerVR SGX540 | ARM Mali-400MP (4 cores) |
GPU's kloksnelheid | 400 MHz (niet geverifieerd) | 275MHz |
CPU / GPU-technologie | 45nm | 45nm |
L1 Cache | 32kB-instructie, 32kB-gegevens | 32kB-instructie, 32kB-gegevens |
L2 Cache | 512kB | 1MB |
Geheugen | 512 MB Low Power DDR2 (128 MB wordt gebruikt voor GPU-cache) - effectief 384 MB | 1 GB Low Power (LP) DDR3 |
Samenvatting
Samenvattend is Exynos 4210 duidelijk beter dan Exynos 3110 (wat wordt verwacht van een later ontwerp). Terwijl Exynos 3110 een single-core CPU en een single-core GPU gebruikte, maakt Exynos 4210 gebruik van een dual-core CPU (die sneller wordt geklokt vergeleken met zijn voorganger) en een multi-core GPU. Daarnaast is het uitgerust met grotere L2-cache (512 kB vs. 1 MB) en grotere (384 MB vs. 1 GB) en betere geheugen (DDR2 versus DDR3) architectuur.