Apple A5 vs Qualcomm Snapdragon S3 | Snapdragon S3 versus Apple A5 Processors Snelheid, prestaties | APQ8060, MSM8260, MSM8660, PowerVR SGX543MP2, Adreno 220 GPU
Dit artikel vergelijkt twee recente System-on-chips (SoC), Apple A5 en Qualcomm Snapdragon S3, ontworpen voor consumentenelektronica door respectievelijk Apple en Qualcomm. In een Layperson-term is een SoC een computer op een enkel IC (Integrated Circuit, aka-chip). Technisch gezien is een SoC een IC die typische componenten op een computer (zoals een microprocessor, geheugen, invoer / uitvoer) en andere systemen met elektronische en radiofunctionaliteit integreert. Zowel Apple A5 als Qualcomm Snapdragon S3 zijn Multiprocessor System-on-Chip (MPSoC), waarbij het ontwerp multiprocessorarchitectuur gebruikt voor het benutten van de beschikbare rekenkracht. Terwijl Apple A5 uitbracht in maart 2011 met zijn iPad2, kwam Qualcomm Snapdragon eind 2010 uit.
Typisch zijn de belangrijkste componenten van een SoC de CPU (Central Processing Unit) en GPU (Graphics Processing Unit). De CPU's in zowel Apple A5 als Qualcomm Snapdragon zijn gebaseerd op ARM's (Advanced RICS - Reduced Instruction Set Computer - Machine, ontwikkeld door ARM Holdings) v7 ISA (Instruction Set Architecture, degene die wordt gebruikt als startpunt voor het ontwerpen van een processor). Beide MPSoC's zijn vervaardigd in de 45nm-technologie van TSMC (Taiwan Semiconductor Manufacturing Company).
Apple A5
A5 werd voor het eerst op de markt gebracht in maart 2011, toen Apple zijn nieuwste tablet, iPad2, uitbracht. Later Apple's recente iPhone-kloon, iPhone 4S werd uitgebracht met Apple A5. Apple A5 is ontworpen door Apple en is vervaardigd door Samsung namens Apple. In tegenstelling tot zijn voorganger Apple A4, heeft A5 dual-cores in zowel CPU als GPU. Daarom is de Apple A5 technisch gezien niet alleen een SoC, maar ook een MPSoC (Multi Processor System on Chip). De dual-core CPU van de A5 is gebaseerd op de ARM Cotex-A9-processor (die dezelfde ARM v7 ISA gebruikt die wordt gebruikt door Apple A4), en de dual-core GPU is gebaseerd op de PowerVR SGX543MP2 grafische processor. De CPU van de A5 wordt meestal geklokt op 1 GHz (de klok maakt gebruik van frequentieschalen, daarom kan de kloksnelheid veranderen van 800 MHz naar 1 GHz, gebaseerd op de belasting, gericht op energiebesparing) en de GPU wordt geklokt op 200 MHz. A5 heeft zowel L1 (instructie en gegevens) als L2 cachegeheugens. A5 wordt geleverd met een 512MB DDR2-geheugenpakket dat meestal wordt geklokt op 533MHz.
Leeuwebek S3
Qualcomm heeft de afgelopen drie jaar een groot aantal Snapdragon SoC's vrijgegeven onder verschillende handelsnamen zoals MSM7230, MSM7660 enz .; in augustus 2011 hebben ze echter besloten om ze allemaal onder vier eenvoudige namen te plaatsen, namelijk Snapdragon S1, S2, S3 en S4, zodat gebruikers hun producten beter kunnen begrijpen en verwarring kunnen voorkomen. Daarom zijn grote lijsten met SoC's die oorspronkelijk individueel zijn genoemd, in de bovenstaande groepen samengevoegd en de naamgeving van de groepen is gebaseerd op, hoe groter het aantal, hoe meer functies in de SoC (bijvoorbeeld Snapdragon S3 heeft meer geavanceerde functies dan Snapdragon) S2). De populaire SoC's die zijn gecategoriseerd onder Snapdragon S3 zijn als volgt: 8X60 [APQ8060, MSM8260, MSM8660].
Hoewel Scorpion ARM's v7 ISA gebruikt (instructiesetarchitectuur, degene die wordt gebruikt als de startplaats voor het ontwerpen van een processor), gebruiken ze het CPU-ontwerp van ARM, zoals de populaire ARM Cotex-serie voor hun processorontwerp. De eerste Snapdragon S3 MPSoC werd uitgebracht in het derde kwartaal van 2010. Het eerste mobiele apparaat om deze MPSoC te gebruiken was HTC's Sensation mobiele telefoon, die in mei 2011 werd uitgebracht. Later gebruikten veel andere handheld-apparaten Snapdragon S3 als hun keuze voor MPSoC en sommige zijn HP Touchpad, HTC Vivid, HTC EVO 3D, ASUS Eee Pad MeMO en HTC Puccini Tablet.
De S3 gebruikt een Scorpion dual-core CPU (die ARM's v7 ISA gebruikt) en een Adreno 220 GPU op de chip. De ingezette CPU's zijn meestal geklokt tussen 1,2 GHz en 1,5 GHz. Snapdragon S3 heeft zowel L1-cache (instructie en gegevens) als L2-cachehiërarchieën en maakt het mogelijk om tot 2 GB low-power DDR2-geheugenmodules te verpakken.
Een vergelijking tussen Apple A5 en Qualcomm Snapdragon S3 is hieronder weergegeven.
Apple A5 | Qualcomm Snapdragon S3 | |
Datum van publicatie | Maart 2011 | K3 2010 |
Type | MPSoC | MPSoC |
Eerste apparaat | Ipad 2 | HTC Sensation |
Andere apparaten | Iphone 4s | HP Touchpad, HTC Vivid, HTC EVO 3D, ASUS Eee Pad MeMO en HTC Puccini Tablet |
IS EEN | ARM v7 (32-bits) | ARM v7 (32-bits) |
processor | ARM Cotex A9 (Dual Core) | Qualcomm Scorpion (Dual Core) |
CPU's kloksnelheid | 1 GHz (800 MHz - 1 GHz) | 1,2 GHz - 1,4 GHz |
GPU | PowerVR SGX543MP2 (dual core) | Qualcomm AdrenoTM 220 |
GPU's kloksnelheid | 200MHz | Niet beschikbaar |
CPU / GPU-technologie | TSMC's 45nm | TSMC's 45nm |
L1 Cache | 32kB-instructie, 32kB-gegevens (voor elke CPU-kern) | Geen details beschikbaar |
L2 Cache | 1MB (gedeeld tussen alle CPU-kernen) | Geen details beschikbaar |
Geheugen | 512 MB Low Power DDR2, geklokt op 533 MHz | Tot 2 GB DDR2 |
Samenvatting
Samengevat hebben zowel Apple A5 als Qualcomm Snapdragon S3 vergelijkbare functies. Beiden gebruiken vergelijkbare CPU-architectuur [dezelfde ISA, verschillende hardware-architectuur] (met een snellere klokfrequentie in Snapdragon S3). Apple A5 gebruikt een betere GPU met een snellere grafische verwerkingsondersteuning, voornamelijk vanwege de dual-core PowerVR SGX543MP2 GPU. Het is bewezen dat de GPU die wordt gebruikt in Apple A5 beter presteert dan de GPU die wordt gebruikt in Snapdragon S3.