Forskellen mellem Apple A4 og Samsung Exynos 3110

Apple A4 vs Samsung Exynos 3110 | Samsung Exynos 3110 vs Apple A4 hastighed og ydelse
 

Denne artikel sammenligner to nylige System-on-Chips (SoC), Apple A4 og Samsung Exynos 3110, der markedsføres af henholdsvis Apple og Samsung målrettet mod håndholdte enheder. I en layperson's periode er en SoC en computer på en enkelt IC (Integrated Circuit, alias 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 radiofunktionaliteter. Mens Apple frigav sin A4-processor i marts 2010 med sin åbne 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'er 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 udgangspunkt for design af en processor) og begge SoC'er er fremstillet ved hjælp af en halvlederteknologi kendt som 45nm.

Både Samsung Exynos 3110 og Apple A4 er baseret på et SoC-design co-udviklet af Samsung og Intrinsity (et chipdesignfirma, der senere erhvervet af Apple) under kodenavnet Hummingbird. Mens Samsung tog Hummingbird til sit Exynos 3110-design tilpassede Apple en ændret version af Hummingbird til sin A4-processor. På designtidspunktet, Hummingbird blev betragtet som SoC for den næste generations høje ydeevne og håndholdte enheder med lav effekt.

Apple A4

A4 blev første gang kommercielt produceret i marts 2010, og Apple brugte den til deres Apple iPad, den første tablet-pc, der blev markedsført af Apple. Efter installationen i iPad blev Apple A4 senere implementeret i iPhone4 og iPod touch 4G. A4s 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 det ikke indeholdt hukommelsesmodul, der oprindeligt var pakket). Størrelserne 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 (alias Samsung S5PC110). Designerne brugte ARMs Cotex A8-arkitektur til sin CPU og PowerVRs SGX540-arkitektur til GPU. Den single core CPU i Exynos 3110 bruger både L1 (instruktion og data) og L2 cache hierarkier. SoC'en er typisk stablet med 512MB DDR2 (Double Data Rate Synchronous Random Access Memory, version 2 - DDR2 SDRAM), hvoraf 128MB bruges af GPU 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 vist i tabellen nedenfor.

Apple A4

Samsung Exynos 3110

Udgivelses dato

Marts 2010

Juni 2010

Type

SoC

SoC

Første enhed

iPad

Samsung Galaxy S

Andre enheder

iPhone 4, iPod Touch 4G

Samsung Wave, Samsung Galaxy Tab, Google Nexus S

ER EN

ARM v7 (32bit)

ARM v7 (32bit)

CPU

ARM Cotex A8 (enkelt kerne)

ARM Cotex A8 (enkelt kerne)

CPU's urhastighed

1,0 GHz

1,0 GHz

GPU

PowerVR SGX535

PowerVR SGX540

GPU's urhastighed

Ikke afsløret

400 MHz (ikke verificeret)

CPU / GPU-teknologi

45nm

45nm

L1-cache

32 kB instruktion, 32 kB data

32 kB instruktion, 32 kB data

L2-cache

512KB

512KB

Hukommelse

iPad havde 256 MB lav effekt DDR2

512MB Low Power DDR2 (128MB bruges til GPU-cache) - effektiv 384 MB

Resumé 

Sammenfattende har både Apple A4 og Samsung Exynos 3110 sammenlignelige funktioner. I betragtning af at de blev frigivet på samme tidspunkt, har de brugt lignende design. Begge af dem bruger den samme CPU-arkitektur (med den samme urfrekvens), mens Exynos 3110 bruger en bedre GPU med en hurtigere grafikbehandlingssupport (hovedsageligt på grund af den specielle GPU-cache og på grund af dens hurtigere GPU-klokkefrekvens). Selvom begge har nøjagtigt lignende 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, såsom den i iPhone4, har dog 512 MB pakket med det. Når den første udgivelse overvejes, overgår Samsung Exynos 3110 en smule bedre end Apply A4 (hvilket normalt forventes i denne type teknologi med tre måneders forsinket markedstid).