Apple A4 vs Samsung Exynos 3110 | Samsung Exynos 3110 vs Apple A4 Hastighed og ydeevne
Denne artikel sammenligner to nylige System-on-Chips (SoC), Apple A4 og Samsung Exynos 3110, der markedsføres af henholdsvis Apple og Samsung rettet mod håndholdte enheder. I en lægperson sigt er en SoC en computer på en enkelt IC (Integrated Circuit, aka chip). Teknisk set er en SoC en IC, der integrerer typiske komponenter på en computer (såsom mikroprocessor, hukommelse, input / output) og andre systemer, der imødekommer elektroniske og radiofunktioner. Mens Apple udgav sin A4-processor i marts 2010 med sin indledende tablet-pc, Apple iPad, frigav Samsung Exynos 3110 i juni 2010 med sin Samsung Galaxy S-smarttelefon.
Typisk er de vigtigste komponenter i en SoC dens CPU (Central Processing Unit) og GPU (Graphics Processing Unit). CPU'erne i både A4 og Exynos 3110 er baseret på ARM'er (Advanced RICS - Reduced Instruction Set Computer - Machine, udviklet af ARM Holdings) v7 ISA (Instruktionssætarkitektur, den der bruges som startsted for design af en processor) og begge SoC'er er fremstillet ved hjælp af en halvlederteknologi kendt som 45 nm.
Både Samsung Exynos 3110 og Apple A4 er baseret på et SoC-design, der er udviklet af Samsung og Intrinsity (et chipdesignfirma, der senere er erhvervet af Apple) under kodenavnet Hummingbird. Mens Samsung tog Hummingbird til sit Exynos 3110-design, tilpassede Apple en modificeret version af Hummingbird til sin A4-processor. På tidspunktet for designet blev Hummingbird betragtet som SoC for den næste generation af højtydende og håndholdte enheder med lav effekt.
Apple A4
A4 blev først kommercielt produceret i marts 2010, og Apple brugte det til deres Apple iPad, den første tablet-pc, der markedsføres af Apple. Efter implementeringen i iPad blev Apple A4 senere implementeret i iPhone4 og iPod touch 4G. A4's CPU er designet af Apple baseret på ARM Cortex-A8-processor (der bruger ARM v7 ISA), og dens GPU er baseret på PowerVRs SGX535-grafikprocessor. CPU'en i A4 ure med en hastighed på 1 GHz, og GPU's urhastighed er et mysterium (blev ikke afsløret af Apple). A4 har både L1-cache (instruktion og data) og L2-cachehierarkier, og det giver mulighed for at pakke DDR2-hukommelsesblokke (selvom den ikke indeholdt hukommelsesmodul, der oprindeligt var pakket). Størrelsen på den hukommelse, der er pakket, varierer mellem forskellige enheder såsom 2x128MB i iPad, 2x256MB i iPhone4.
Samsung Exynos 3110
I juni 2010 implementerede Samsung i sin Galaxy S først Exynos 3110 (aka Samsung S5PC110). Designerne brugte ARMs Cotex A8-arkitektur til sin CPU og PowerVRs SGX540-arkitektur til GPU. Den enkeltkerne-CPU i Exynos 3110 bruger både L1 (instruktion og data) og L2-cachehierarkier. SoC er stablet typisk med 512MB DDR2 (Double Data Rate Synchronous Random Access Memory, version 2 - DDR2 SDRAM), hvoraf 128MB bruges af GPU'en som sin cache. Med denne specielle (og underlige) cache-konfiguration hævder designeren uventet høj grafikydelse ud af denne chip.
En sammenligning mellem Apple A4 og Exynos 3110 er anført nedenfor.
Apple A4 | ||
SoC | Første enhed | Samsung Galaxy S |
ARM v7 (32bit) |
||
ARM Cotex A8 (enkelt kerne) | ||
PowerVR SGX535 | ||
45 nm | ||
512 kB | ||
iPad havde 256 MB DDR2 med lav effekt |
Resumé
Sammenfattende har både Apple A4 og Samsung Exynos 3110 sammenlignelige funktioner. Da de blev frigivet på samme tid, har de brugt lignende designs. Begge bruger den samme CPU-arkitektur (med den samme urfrekvens), mens Exynos 3110 bruger en bedre GPU med en hurtigere grafikbehandlingsunderstøttelse (hovedsagelig på grund af dens specielle GPU-cache og på grund af dens hurtigere GPU-clockfrekvens). Selvom begge har nøjagtigt samme CPU-cache-konfigurationer, har Exynos 3110 mere hukommelse i sin første udgivelse (384 MB effektiv i Galaxy S vs. 256 MB i iPad). Den senere implementering af Apple A4, som den i iPhone4, har dog 512 MB pakket med sig. Når den oprindelige udgivelse overvejes, overgår Samsung Exynos 3110 lidt A4 (hvilket normalt forventes i denne type teknologi med tre måneders forsinket markedsføringstid).