Apple A5 vs A6
A5 och A6 är Apples senaste Multi Processor System on Chips (MPSoCs) designade för deras handhållna enheter och introducerade i deras flaggskeppsprodukter som iPhone och iPad. Enkelt uttryckt är MPSoC en dator med flera processorer på en enda integrerad krets (alias chip). Tekniskt sett är MPSoC en IC som integrerar komponenter som flera mikroprocessorer, minne, in-/utgång från en dator och vila som tillgodoser radiofunktionerna hos en konsumentelektronik.
De två huvudkomponenterna i både A5 och A6 MPSoC är deras ARM-baserade CPU:er (Central Processing Unit, aka processor) och PowerVR-baserade GPU:er (Graphics Processing Unit). Medan A5 är baserad på ARMs v7 ISA (instruktionsuppsättningsarkitektur, utgångspunkten för att designa en processor), är A6 baserad på en Apple-modifierad version av samma ISA, känd som ARM v7s. Vid debuten byggdes CPU och GPU i A5 i halvledartekniken känd som 45nm och A6 byggdes i 32nm-teknik. Även om Apple designade dem, tillverkade Samsung dem för Apple.
Apple A5
A5 såldes första gången i mars 2011, när Apple släppte sin då senaste surfplatta, iPad2. Senare släpptes Apples iPhone-klon, iPhone 4S utrustad med Apple A5. Till skillnad från sin föregångare A4 hade A5 dubbla kärnor i både CPU och GPU. A5:s processor med dubbla kärnor är baserad på ARM Cortex-A9-processor (som använder ARM v7 ISA), och dess GPU med dubbla kärnor är baserad på PowerVR SGX543MP2-grafikprocessor. A5:s CPU klockas vanligtvis till 1GHz (även om klockningen använder frekvensskalning och 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 32KB L1-cacheminne per kärna och 1MB delad L2-cache. A5 levereras med ett 512MB DDR2-minne som vanligtvis klockas till 400MHz.
Apple A6
Apple, varumärket som är känt för att bryta traditioner, bröt sin egen tradition att släppa en stor processor med sina senaste iPads när man bestämde sig för att släppa Apple A6-processor med en iPhone (iPhone 5) i september 2012. I motsats till detta enligt den populära uppfattningen att Apple kommer att ta med sin fyrkärniga CPU i A6, var A6 utrustad med en dubbelkärnig processor som liknar sin A5-processor. A6 har dock en modifierad version av ISA som användes i A5 och intern processorarkitektur, känd som Apple Swift (det är minst sagt mycket bättre med senaste vektorbehandling). Även om A6 är utrustad med en dubbelkärnig CPU som liknar A5, (1) hävdar Apple att den är dubbelt så snabb som A5 och (2) några benchmark-tester utförda av tredjepartsgranskare visade att A6 presterar mycket bättre än A5, pga. till dess förnyade instruktionsuppsättning och hårdvaruarkitektur. A6-processorn tros vara klockad till 1,3 GHz, mycket snabbare än A5. Den GPU som används (som är ansvarig för grafikprestandan) i A6 är en trippelkärnig PowerVR SGX543MP3, till skillnad från en dubbelkärnig GPU i A5. Därför är grafikprestandan för A6 mycket bättre än för Apple A5-processorn. A6 förväntas levereras med ett 32KB L1 privat cacheminne per kärna (för data och instruktioner separat) och en 1MB delad L2-cache, liknande cache-konfigurationer som sina föregångare. A6 MPSoC:erna är också laddade med snabbare 1GB DDR2 (lågeffekt) SDRAM.
En jämförelse mellan Apple A5 och Apply A6
Apple A5 | Apple A6 | |
Släppdatum | mars 2011 | september 2012 |
Typ | MPSoC | MPSoC |
Första enheten | iPad2 | iPhone 5 |
Andra enheter | iPhone 4S, 3G Apple TV | Inte tillgängligt ännu |
ISA | ARM v7 | ARM v7s |
CPU | ARM Cortex-A9 (dual core) | Apple Swift (dual core) |
CPU:s klockhastighet | 0,8-1,0GHz (frekvensskalning aktiverad) | 1,3GHz |
GPU | PowerVR SGX543MP2 (dual core) | PowerVR SGX543MP3 (trippelkärna) |
GPU:s klockhastighet | 200MHz | 266MHz |
CPU/GPU-teknik | 45nm | 32nm |
L1 Cache | 32kB instruktion, 32kB data | 32kB instruktion, 32kB data |
L2 Cache | 1MB | 1MB |
Memory | 512MB DDR2 (LP), 400MHz | 1GB DDR2 LP, 533MHz |
Sammanfattning
Sammanfattningsvis utlovas Apple A6 att prestera dubbelt så mycket bättre i både CPU och grafik jämfört med Apple A5. Medan den nya tekniken som används som stöder snabbare klockfrekvens och bättre hårdvaruarkitektur möjliggjorde hastigheten i CPU, snabbare klockfrekvens och den extra kärnan möjliggjorde snabbheten i GPU:n. Utöver snabbheten kommer ytterligare och snabbare minne i A6 att hjälpa minneshungriga applikationer som dyker upp i Apple Store nyligen.