Samsung Exynos 3110 vs 4210 | Samsung Exynos 4210 vs 3110 Szybkość i wydajność
Ten artykuł dotyczy dwóch najnowszych układów System-on-Chips (SoC) zaprojektowanych i wyprodukowanych przez firmę Samsung dla urządzeń przenośnych. W terminologii laika SoC to komputer na pojedynczym układzie scalonym (ang. Integrated Circuit, czyli chip). Technicznie rzecz biorąc, SoC to układ scalony, który integruje typowe komponenty komputera (takie jak mikroprocesor, pamięć, wejście/wyjście) i inne systemy obsługujące funkcje elektroniczne i radiowe. Podczas gdy Samsung wypuścił Exynos 3110 w czerwcu 2010 r. wraz z Samsungiem Galaxy S, jego następca Exynos 4210 pojawił się rok później, w kwietniu 2011 r., kiedy Samsung wypuścił Galaxy S2.
Zazwyczaj głównymi składnikami SoC są jego procesor (centralna jednostka przetwarzania) i GPU (jednostka przetwarzania grafiki). Procesory w Exynos 3110 i Exynos 4210 oparte są na architekturze ARM (Advanced RICS – Reduced Instruction Set Computer – Machine, opracowanej przez ARM Holdings) v7 ISA (Instruction Set Architecture, która jest wykorzystywana jako punkt wyjścia do projektowania procesora). Oba układy SoC są wytwarzane przy użyciu technologii półprzewodnikowej znanej jako 45 nm.
Samsung Exynos 3110
W czerwcu 2010 r. Samsung w swoim Galaxy S po raz pierwszy wdrożył Exynos 3110. Oryginalny projekt Samsung Exynos 3110 (znany również jako Samsung S5PC110) został opracowany wspólnie przez Samsunga i Intrinsity (firmę zajmującą się projektowaniem układów scalonych przejętą później przez Apple) pod kryptonim Koliber. W czasie projektowania Hummingbird był uważany za SoC nowej generacji urządzeń przenośnych o wysokiej wydajności i niskim poborze mocy. Z tego samego powodu firma Apple dostosowała procesor Hummingbird do swojego procesora Apple A4. Projektanci wykorzystali architekturę ARM Cotex A8 dla swojego procesora i architekturę PowerVR SGX540 dla swojego procesora graficznego. Jednordzeniowy procesor w Exynos 3110 wykorzystywał zarówno hierarchię pamięci podręcznej L1 (instrukcje i dane), jak i L2. SoC był zwykle ułożony w stos z 512 MB pamięci DDR2 (DDR2 Synchronous Random Access Memory, wersja 2 – DDR2 SDRAM), z czego 128 MB było wykorzystywane przez GPU jako pamięć podręczna. Dzięki tej specjalnej (i dziwnej) konfiguracji pamięci podręcznej projektant uzyskał niespodziewanie wysoką wydajność graficzną tego układu.
Samsung Exynos 4210
W kwietniu 2011 r. Samsung w swoim Galaxy S2 po raz pierwszy wdrożył Exynos 4210. Exynos 4210 został zaprojektowany i wyprodukowany przez firmę Samsung pod kryptonimem Orion. Jest następcą Exynos 3110; dlatego pod wieloma względami lepszy niż Exynos 3110. Zarówno jego procesor, dwurdzeniowy procesor ARM Cotex A9 z taktowaniem 1,2 GHz, jak i jego GPU, słynna konstrukcja ARM Mali-400MP (4 rdzenie) o taktowaniu 275 MHz, są znacznie lepszymi konstrukcjami w porównaniu do tego, co było dostępne dla Exynos 3110. Exynos 4210 był pierwszym SoC (lub raczej MPSoC – Multi Processor System-on-Chip), który wdrożył Mali-400MP ARM. Kolejną atrakcją Exynos 4210 jest natywna obsługa trzech wyświetlaczy (potrójne wyjścia wyświetlacza: 1xWXGA, 2xWSVGA), co jest bardzo przydatne w przypadku urządzeń, które są celem Exynos 4210. Chip został wyposażony w pamięć podręczną L1 (instrukcje i dane) i L2 hierarchii i miał wbudowaną 1 GB pamięci DDR3 SDRAM.
Porównanie pomiędzy Exynos 3110 i Exynos 4210 przedstawiono poniżej.
Samsung Exynos 3110 | Samsung Exynos 4210 | |
Data wydania | Czerwiec 2010 | Kwiecień 2011 |
Typ | SoC | MPSoC |
Pierwsze urządzenie | Samsung Galaxy S | Samsung Galaxy S2 |
Inne urządzenia | Samsung Wave, Samsung Galaxy Tab, Google Nexus S | Niedostępne |
ISA | ARM v7 (32bit) | ARM v7 (32bit) |
CPU | ARM Cotex A8 (jednordzeniowy) | ARM Cotex A9 (dwurdzeniowy) |
Szybkość zegara procesora | 1GHz | 1.2GHz |
GPU | PowerVR SGX540 | ARM Mali-400MP (4 rdzenie) |
Szybkość zegara GPU | 400MHz (nie zweryfikowano) | 275MHz |
Technologia procesora/GPU | 45nm | 45nm |
Pamięć podręczna L1 | Instrukcja 32kB, dane 32kB | Instrukcja 32kB, dane 32kB |
Pamięć podręczna L2 | 512kB | 1MB |
Pamięć | 512MB Low Power DDR2 (128MB jest używane na pamięć podręczną GPU) – efektywne 384MB | 1GB DDR3 o niskim poborze mocy (LP) |
Podsumowanie
Podsumowując, Exynos 4210 jest oczywiście lepszy niż Exynos 3110 (czego oczekuje się od późniejszego projektu). Podczas gdy Exynos 3110 używał jednordzeniowego procesora i jednordzeniowego procesora graficznego, Exynos 4210 używa dwurdzeniowego procesora (który jest taktowany z większą częstotliwością w porównaniu do swojego poprzednika) i wielordzeniowego procesora graficznego. Ponadto jest wyposażony w większą pamięć podręczną L2 (512kB vs. 1MB) i większą (384MB vs. 1GB) oraz lepszą architekturę pamięci (DDR2 vs. DDR3).