Apple A4 vs Samsung Exynos 3110 | Samsung Exynos 3110 vs Apple A4 Viteză și performanță
Acest articol compară două System-on-Chips (SoC) recente, Apple A4 și Samsung Exynos 3110, comercializate de Apple și, respectiv, Samsung, vizând dispozitivele portabile. În termenul unui laic, un SoC este un computer pe un singur IC (Circuit integrat, numit cip). Din punct de vedere tehnic, un SoC este un IC care integrează componente tipice pe un computer (cum ar fi microprocesor, memorie, intrare/ieșire) și alte sisteme care furnizează funcționalități electronice și radio. În timp ce Apple și-a lansat procesorul A4 în martie 2010 cu tableta sa inaugurală, Apple iPad, Samsung a lansat Exynos 3110 în iunie 2010 cu telefonul său inteligent Samsung Galaxy S.
De obicei, componentele majore ale unui SoC sunt CPU (unitatea centrală de procesare) și GPU (unitatea de procesare grafică). CPU-urile atât din A4, cât și din Exynos 3110 se bazează pe ARM (Advanced RICS – Reduced Instruction Set Computer – Machine, dezvoltat de ARM Holdings) v7 ISA (Instruction Set Architecture, cea care este folosită ca punct de plecare pentru proiectarea unui procesor) și ambele SoC-uri sunt fabricate folosind o tehnologie semiconductoare cunoscută sub numele de 45nm.
Atât Samsung Exynos 3110, cât și Apple A4 se bazează pe un design SoC dezvoltat în comun de Samsung și Intrinsity (o companie de design de cipuri achiziționată ulterior de Apple) sub numele de cod Hummingbird. În timp ce Samsung a luat Hummingbird pentru designul său Exynos 3110, Apple a adaptat o versiune modificată a lui Hummingbird pentru procesorul său A4. La momentul proiectării, Hummingbird era considerat SoC pentru următoarea generație de dispozitive portabile de în altă performanță și putere redusă.
Apple A4
A4 a fost produs pentru prima dată comercial în martie 2010, iar Apple l-a folosit pentru Apple iPad, prima tabletă PC comercializată de Apple. În urma implementării în iPad, Apple A4 a fost implementat ulterior în iPhone4 și iPod touch 4G. Procesorul A4 este proiectat de Apple pe baza procesorului ARM Cortex-A8 (care folosește ARM v7 ISA), iar GPU-ul său se bazează pe procesorul grafic PowerVR SGX535. Procesorul din A4 funcţionează la o viteză de 1GHz, iar viteza de ceas a GPU-ului este un mister (nu a fost dezvăluit de Apple). A4 are atât cache L1 (instrucțiuni și date) cât și ierarhii cache L2 și permite împachetarea blocurilor de memorie DDR2 (deși nu conținea modul de memorie împachetat inițial). Dimensiunile memoriei ambalate variază între diferite dispozitive, cum ar fi 2x128MB în iPad, 2x256MB în iPhone4.
Samsung Exynos 3110
În iunie 2010, Samsung în Galaxy S a instalat pentru prima dată Exynos 3110 (alias Samsung S5PC110). Designerii au folosit arhitectura ARM Cotex A8 pentru procesorul său și arhitectura PowerVR SGX540 pentru GPU. CPU cu un singur nucleu din Exynos 3110 utilizează atât ierarhiile cache L1 (instrucțiuni și date) cât și L2. SoC-ul este stivuit în mod obișnuit cu 512 MB DDR2 (Memorie cu acces aleatoriu sincron cu viteză de date dublă, versiunea 2 – DDR2 SDRAM), din care 128 MB sunt folosiți de GPU ca cache. Cu această configurație cache specială (și ciudată), designerul susține performanțe grafice neașteptat de ridicate din acest cip.
O comparație între Apple A4 și Exynos 3110 este tabelată mai jos.
Apple A4 | Samsung Exynos 3110 | |
Data lansării | martie 2010 | iunie 2010 |
Tip | SoC | SoC |
Primul dispozitiv | iPad | Samsung Galaxy S |
Alte dispozitive | iPhone 4, iPod Touch 4G | Samsung Wave, Samsung Galaxy Tab, Google Nexus S |
ISA | ARM v7 (32 de biți) | ARM v7 (32 de biți) |
CPU | ARM Cotex A8 (un singur miez) | ARM Cotex A8 (un singur miez) |
Viteza de ceas a CPU | 1,0 GHz | 1,0 GHz |
GPU | PowerVR SGX535 | PowerVR SGX540 |
Viteza de ceas a GPU | Nedezvăluit | 400MHz (neverificat) |
Tehnologie CPU/GPU | 45nm | 45nm |
L1 Cache | 32kB instrucțiuni, 32kB date |
32kB instrucțiuni, 32kB date |
L2 Cache | 512kB | 512kB |
Memorie | iPad avea 256MB DDR2 de putere redusă | 512MB Low Power DDR2 (se folosesc 128MB pentru cache-ul GPU) – efectiv 384MB |
Rezumat
În rezumat, atât Apple A4, cât și Samsung Exynos 3110 au caracteristici comparabile. Având în vedere că au fost lansate la un moment similar, au folosit modele similare. Ambele folosesc aceeași arhitectură CPU (cu aceeași frecvență de ceas), în timp ce Exynos 3110 folosește un GPU mai bun, cu un suport de procesare grafică mai rapidă (în principal datorită cache-ului GPU special și datorită frecvenței sale mai rapide de tactare GPU). Deși, ambele au configurații exact similare în memoria cache a procesorului, Exynos 3110 are mai multă memorie în prima sa lansare (384MB efectivi în Galaxy S vs. 256MB în iPad). Cu toate acestea, implementarea ulterioară a Apple A4, cum ar fi cea din iPhone4, are 512MB ambalați cu el. Când se ia în considerare lansarea inițială, Samsung Exynos 3110 depășește ușor aplicația A4 (ceea ce este de obicei așteptat în acest tip de tehnologie, cu trei luni întârzierea timpului de lansare pe piață).