Samsung Exynos 3110 vs 4210 | Samsung Exynos 4210 vs 3110 Velocità e prestazioni
Questo articolo riguarda due recenti System-on-Chip (SoC) progettati e prodotti da Samsung destinati ai dispositivi portatili. In parole povere, un SoC è un computer su un singolo circuito integrato (circuito integrato, alias chip). Tecnicamente, un SoC è un circuito integrato che integra componenti tipici su un computer (come microprocessore, memoria, input/output) e altri sistemi che soddisfano le funzionalità elettroniche e radio. Mentre Samsung ha rilasciato Exynos 3110 nel giugno 2010 con il suo Samsung Galaxy S, il suo successore Exynos 4210 è arrivato un anno dopo, nell'aprile 2011, quando Samsung ha rilasciato Galaxy S2.
In genere, i componenti principali di un SoC sono la sua CPU (Central Processing Unit) e la GPU (Graphics Processing Unit). Le CPU sia in Exynos 3110 che in Exynos 4210 sono basate su ARM (Advanced RICS – Reduced Instruction Set Computer – Machine, sviluppato da ARM Holdings) v7 ISA (Instruction Set Architecture, quella utilizzata come punto di partenza per la progettazione di un processore). Entrambi i SoC sono prodotti utilizzando una tecnologia a semiconduttore nota come 45 nm.
Samsung Exynos 3110
Nel giugno 2010, Samsung nel suo Galaxy S ha implementato per la prima volta Exynos 3110. Il design originale di Samsung Exynos 3110 (aka Samsung S5PC110) è stato sviluppato in collaborazione da Samsung e Intrinsity (una società di progettazione di chip successivamente acquisita da Apple) sotto il nome in codice Colibrì. Al momento della progettazione, Hummingbird era considerato il SoC per i dispositivi palmari di prossima generazione ad alte prestazioni e bassa potenza. Per lo stesso motivo, Apple ha adattato la CPU di Hummingbird per il suo processore Apple A4. I progettisti hanno utilizzato l'architettura Cotex A8 di ARM per la sua CPU e l'architettura SGX540 di PowerVR per la sua GPU. La CPU single core in Exynos 3110 utilizzava le gerarchie di cache L1 (istruzione e dati) e L2. Il SoC è stato generalmente impilato con 512 MB di DDR2 (Double Data Rate Synchronous Random Access Memory, versione 2 – DDR2 SDRAM), di cui 128 MB sono stati utilizzati dalla GPU come cache. Con questa speciale (e strana) configurazione della cache, il designer ha affermato prestazioni grafiche inaspettatamente elevate da questo chip.
Samsung Exynos 4210
Nell'aprile 2011, Samsung nel suo Galaxy S2 ha implementato per la prima volta Exynos 4210. Exynos 4210 è stato progettato e prodotto da Samsung con il nome in codice Orion. È un successore di Exynos 3110; quindi, meglio di Exynos 3110 in molti modi. Sia la sua CPU, serie ARM Cotex A9 dual core con clock a 1,2 GHz, sia la sua GPU, il famoso design ARM Mali-400MP (4 core) con clock a 275 MHz, sono design molto migliori rispetto a quelli a disposizione per Exynos 3110. Exynos 4210 è stato il primo SoC (o meglio MPSoC – Multi Processor System-on-Chip) a implementare il Mali-400MP di ARM. Un' altra attrazione per Exynos 4210 è il suo supporto nativo per tre display (triplo display out: 1xWXGA, 2xWSVGA), che è molto utile per i dispositivi presi di mira da Exynos 4210. Il chip era ricco di cache L1 (istruzioni e dati) e L2 gerarchie e disponeva di una SDRAM DDR3 da 1 GB integrata.
Un confronto tra Exynos 3110 e Exynos 4210 è riportato di seguito.
Samsung Exynos 3110 | Samsung Exynos 4210 | |
Data di uscita | Giugno 2010 | Aprile 2011 |
Tipo | SoC | MPSoC |
Primo dispositivo | Samsung Galaxy S | Samsung Galaxy S2 |
Altri dispositivi | Samsung Wave, Samsung Galaxy Tab, Google Nexus S | Non disponibile |
ISA | ARM v7 (32bit) | ARM v7 (32bit) |
CPU | ARM Cotex A8 (single core) | ARM Cotex A9 (dual core) |
Velocità di clock della CPU | 1GHz | 1.2GHz |
GPU | PowerVR SGX540 | ARM Mali-400MP (4 core) |
Velocità di clock della GPU |
400MHz (non verificato) | 275MHz |
Tecnologia CPU/GPU | 45nm | 45nm |
L1 Cache | 32kB di istruzioni, 32kB di dati | 32kB di istruzioni, 32kB di dati |
L2 Cache | 512kB | 1MB |
Memoria | 512 MB DDR2 a basso consumo (128 MB vengono utilizzati per la cache della GPU) – 384 MB effettivi | 1GB DDR3 a bassa potenza (LP) |
Riepilogo
In sintesi, Exynos 4210 è ovviamente migliore di Exynos 3110 (che ci si aspetta da un design successivo). Mentre Exynos 3110 utilizzava una CPU single core e una GPU single core, Exynos 4210 utilizza una CPU dual core (che ha un clock più veloce rispetto al suo predecessore) e una GPU multi-core. Inoltre, è dotato di una cache L2 più grande (512 kB contro 1 MB) e di un'architettura più grande (384 MB contro 1 GB) e di una migliore memoria (DDR2 contro DDR3).