Apple A5 vs Qualcomm Snapdragon S3 | Processori Snapdragon S3 vs Apple A5 Velocità, prestazioni | APQ8060, MSM8260, MSM8660, PowerVR SGX543MP2, GPU Adreno 220
Questo articolo confronta due recenti System-on-Chip (SoC), Apple A5 e Qualcomm Snapdragon S3, progettati rispettivamente per l'elettronica di consumo da Apple e Qualcomm. In parole povere, un SoC è un computer su un singolo circuito integrato (circuito integrato, alias chip). Tecnicamente, un SoC è un circuito integrato che integra componenti tipici su un computer (come microprocessore, memoria, input/output) e altri sistemi che soddisfano le funzionalità elettroniche e radio. Sia Apple A5 che Qualcomm Snapdragon S3 sono Multiprocessor System-on-Chip (MPSoC), dove il design utilizza un'architettura multiprocessore per sfruttare la potenza di calcolo disponibile. Mentre Apple ha rilasciato A5 a marzo 2011 con il suo iPad2, Qualcomm Snapdragon è stato rilasciato alla fine del 2010.
In genere, i componenti principali di un SoC sono la sua CPU (Central Processing Unit) e la GPU (Graphics Processing Unit). Le CPU di Apple A5 e Qualcomm Snapdragon sono basate su ARM (Advanced RICS – Reduced Instruction Set Computer – Machine, sviluppato da ARM Holdings) v7 ISA (Instruction Set Architecture, quella che viene utilizzata come punto di partenza per la progettazione di un processore). Entrambi gli MPSoC sono fabbricati con la tecnologia a 45 nm di TSMC (Taiwan Semiconductor Manufacturing Company).
Apple A5
A5 è stato commercializzato per la prima volta nel marzo 2011, quando Apple ha rilasciato il suo ultimo tablet, iPad2. Successivamente il recente clone di iPhone di Apple, iPhone 4S è stato rilasciato dotato di Apple A5. Apple A5 è stato progettato da Apple e prodotto da Samsung per conto di Apple. A differenza del suo predecessore Apple A4, A5 ha dual core sia nella CPU che nella GPU. Pertanto, tecnicamente Apple A5 non è solo un SoC, ma anche un MPSoC (Multi Processor System on Chip). La CPU dual core di A5 si basa sul processore ARM Cotex-A9 (che utilizza lo stesso ARM v7 ISA utilizzato da Apple A4) e la sua GPU dual core è basata sul processore grafico PowerVR SGX543MP2. La CPU di A5 ha in genere un clock a 1GHz (il clock utilizza il ridimensionamento della frequenza; quindi, la velocità di clock può cambiare da 800MHz a 1GHz, in base al carico, mirando al risparmio energetico) e la sua GPU ha un clock a 200MHz. A5 ha sia memorie cache L1 (istruzione e dati) che L2. L'A5 viene fornito con un pacchetto di memoria DDR2 da 512 MB con clock in genere a 533 MHz.
Snapdragon S3
Qualcomm ha rilasciato un gran numero di SoC Snapdragon negli ultimi tre anni con nomi commerciali diversi come MSM7230, MSM7660 ecc.; tuttavia, nell'agosto 2011, hanno deciso di metterli tutti sotto quattro semplici nomi, ovvero Snapdragon S1, S2, S3 e S4, in modo che gli utenti possano comprendere meglio i loro prodotti ed evitare confusione. Pertanto, grandi elenchi di SoC originariamente denominati individualmente vengono riuniti nei gruppi sopra e la denominazione dei gruppi si basa su, maggiore è il numero, più funzionalità nel SoC (ad esempio, Snapdragon S3 avrà funzionalità più avanzate di Snapdragon S2). I SoC più diffusi classificati in Snapdragon S3 sono i seguenti: 8X60 [APQ8060, MSM8260, MSM8660].
Sebbene Scorpion utilizzi l'ISA v7 di ARM (l'architettura del set di istruzioni, quella utilizzata come punto di partenza per la progettazione di un processore), non utilizza il design della CPU di ARM come la popolare serie ARM Cotex per il design del processore. Il primo Snapdragon S3 MPSoC è stato rilasciato nel terzo trimestre del 2010. Il primo dispositivo mobile a utilizzare questo MPSoC è stato il telefono cellulare Sensation di HTC, rilasciato nel maggio 2011. Successivamente, molti altri dispositivi palmari hanno utilizzato Snapdragon S3 come scelta di MPSoC e alcuni di questi sono HP Touchpad, HTC Vivid, HTC EVO 3D, ASUS Eee Pad MeMO e HTC Puccini Tablet.
L'S3 implementa una CPU dual core Scorpion (che utilizza l'ISA v7 di ARM) e una GPU Adreno 220 sul chip. Le CPU implementate hanno solitamente un clock compreso tra 1,2 GHz e 1,5 GHz. Snapdragon S3 ha sia la cache L1 (istruzioni e dati) che le gerarchie della cache L2 e consente di impacchettare moduli di memoria DDR2 a bassa potenza fino a 2 GB.
Di seguito è riportato un confronto tra Apple A5 e Qualcomm Snapdragon S3.
Apple A5 | Qualcomm Snapdragon S3 | |
Data di uscita | Marzo 2011 | T3 2010 |
Tipo | MPSoC | MPSoC |
Primo dispositivo | iPad2 | HTC Sensation |
Altri dispositivi | iPhone 4S | Touchpad HP, HTC Vivid, HTC EVO 3D, ASUS Eee Pad MeMO e tablet HTC Puccini |
ISA | ARM v7 (32bit) | ARM v7 (32bit) |
CPU | ARM Cotex A9 (Dual Core) | Qualcomm Scorpion (Dual Core) |
Velocità di clock della CPU | 1GHz (800MHz-1GHz) | 1,2 GHz – 1,4GHz |
GPU | PowerVR SGX543MP2 (dual core) | Qualcomm AdrenoTM 220 |
Velocità di clock della GPU | 200MHz | Non disponibile |
Tecnologia CPU/GPU | 45nm di TSMC | 45nm di TSMC |
L1 Cache |
32kB di istruzioni, 32kB di dati (per ogni core della CPU) |
Nessun dettaglio disponibile |
L2 Cache |
1MB (condiviso tra tutti i core della CPU) |
Non sono disponibili dettagli |
Memoria | 512MB DDR2 a bassa potenza, con clock a 533MHz | Fino a 2GB DDR2 |
Riepilogo
In sintesi, sia Apple A5 che Qualcomm Snapdragon S3 hanno caratteristiche simili. Entrambi utilizzano un'architettura CPU simile [stesso ISA, architettura hardware diversa] (con una frequenza di clock più veloce in Snapdragon S3). Apple A5 utilizza una GPU migliore con un supporto per l'elaborazione grafica più veloce principalmente grazie alla sua GPU PowerVR SGX543MP2 dual core. È stato dimostrato che la GPU utilizzata in Apple A5 supera quella utilizzata in Snapdragon S3.