Apple A5 vs TI OMAP4430-processorer | TI OMAP 4430 vs Apple A5 Speed, Performance
Apple A5 och Texas Instruments OMAP4430 är System-on-Chips (SoC) som används i hemelektronik av Apple respektive Texas Instruments (TI). I en lekpersons term är en SoC en dator på en enda IC (Integrated Circuit, aka chip). Tekniskt sett är en SoC en IC som integrerar typiska komponenter på en dator (som mikroprocessor, minne, input/output) och andra system som tillgodoser elektroniska och radiofunktioner. Både Apple A5 och TI OMAP4430 är Multiprocessor System-on-Chip (MPSoC), där designen använder multiprocessorarkitektur för att utnyttja den tillgängliga datorkraften. Apple släppte A5 i mars 2011 med sin iPad2, och TI:s OMAP (förkortning för Open Multimedia Application Platform) 4430 kom ut på marknaden ungefär samtidigt.
Vanligtvis är huvudkomponenterna i en SoC dess CPU (Central Processing Unit) och GPU (Graphics Processing Unit). CPU:erna i både Apple A5 och TI OMAP4430 är baserade på ARM:s (Advanced RICS – Reduced Instruction Set Computer – Machine, utvecklad av ARM Holdings) v7 ISA (Instruction Set Architecture, som används som startplats för att designa en processor), och tillverkad med en halvledarteknik känd som TSMC:s (Taiwan Semiconductor Manufacturing Company) 45nm.
Apple A5
A5 såldes första gången i mars 2011, när Apple släppte sin senaste surfplatta, iPad2. Senare släpptes Apples senaste iPhone-klon, iPhone 4S utrustad med Apple A5. Apple A5 designades av Apple och tillverkades av Samsung på uppdrag av Apple. Till skillnad från sin föregångare Apple A4 har A5 dubbla kärnor i både CPU och GPU. Därför är Apple A5 tekniskt sett inte bara en SoC, utan också en MPSoC (Multi Processor System on Chip). A5:s processor med dubbla kärnor är baserad på ARM Cotex-A9-processor (som använder samma ARM v7 ISA som används av Apple A4), och dess GPU med dubbla kärnor är baserad på PowerVR SGX543MP2 grafikprocessor. A5:s CPU är vanligtvis klockad till 1GHz (klockningen använder frekvensskalning; därför kan klockhastigheten ändras från 800MHz till 1GHz, baserat på belastningen, med inriktning på energibesparing), och dess GPU är klockad till 200MHz. A5 har både L1 (instruktion och data) och L2 cache-minnen. A5 levereras med ett 512MB DDR2-minne som vanligtvis klockas till 533MHz.
TI OMAP 4430
OMAP 4430 släpptes under första kvartalet 2011 och enligt PDAdb.net distribuerades den först i BlackBerrys Playbook. Många andra enheter som telefoner, handdatorer och surfplattor använde den senare. PandaBoard, en berömd community-stödd akademisk utvecklingstavla, har OMAP 4430 som huvudprocessor. CPU:n som används i OMAP 4430 är ARM:s dubbelkärniga Cotex A9-arkitektur och GPU:n som användes var PowerVR:s SGX540. I OMAP 4430 är CPU:n klockad till 1GHz och GPU:n är klockad till 304MHz (vilket är relativt högre jämfört med klockningen av samma GPU i andra SoCs där SGX540 användes). Chipet är packat med både L1- och L2-cachehierarkier i sin processor med dubbla kärnor och är förpackat med ett 1 GB DDR2-minne med låg effekt.
En jämförelse mellan Apple A5 och TI OMAP4430 visas nedan.
Apple A5 | TI OMAP 4430 | |
Släppdatum | mars 2011 | Q1, 2011 |
Typ | MPSoC | MPSoC |
Första enheten | iPad2 | BlackBerry Playbook (PDAdb.net) |
Andra enheter | iPhone 4S | Motorola Droid3, LG Optimus 3D, LG Thrill, Motorola Milestone 3, Motorola Bionic |
ISA | ARM v7 (32bit) | ARM v7 (32bit) |
CPU | ARM Cotex A9 (Dual Core) | ARM Cotex A9 (Dual Core) |
CPU:s klockhastighet | 1GHz (800MHz-1GHz) | 1GHz |
GPU | PowerVR SGX543MP2 (Dual Core) | PowerVR SGX540 |
GPU:s klockhastighet | 200MHz | 304MHz |
CPU/GPU-teknik | 45nm | 45nm |
L1 Cache |
32kB instruktion, 32kB data (per varje CPU-kärna) |
32kB instruktion, 32kB data (per varje CPU-kärna) |
L2 Cache |
1MB (delas mellan CPU-kärnorna) |
1MB (delas mellan CPU-kärnorna) |
Memory | 512MB Low Power DDR2, klockad till 533MHz | 1GB Low Power DDR2 |
Sammanfattning
Sammanfattningsvis har både Apple A5 och TI OMAP4430 jämförbara funktioner. Med tanke på att de släpptes ungefär samtidigt, har de använt liknande tekniker från den eran. Båda använder samma CPU-arkitektur (med liknande klockfrekvens). Den största skillnaden mellan de två kan ses i deras distribution av GPU:er; medan Apple A5 har använt en ny GPU med dubbla kärnor från PowerVR, har TI OMAP4430 använt en äldre GPU med en mycket förbättrad klockfrekvens (Power SGX543MP2 @ 200MHz vs. PowerVR SGX540 @ 304MHz). GPU-konfigurationen som används av Apple A5 förväntas överträffa den som används av TI OMAP4430. Även om båda har exakt liknande CPU-cache-konfigurationer, har OMAP4430 ett större (1GB mot 512MB) minne och kommer därför att överträffa för minneshungriga applikationer.