Apple A5 vs Qualcomm Snapdragon S3 | Snapdragon S3 vs Apple A5-processorer Hastighed, ydeevne | APQ8060, MSM8260, MSM8660, PowerVR SGX543MP2, Adreno 220 GPU
Denne artikel sammenligner to nylige System-on-Chips (SoC), Apple A5 og Qualcomm Snapdragon S3, der er designet til forbrugerelektronik af henholdsvis Apple og Qualcomm. I en lægperson sigt er en SoC en computer på en enkelt IC (Integrated Circuit, aka 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 radiofunktioner. Både Apple A5 og Qualcomm Snapdragon S3 er Multiprocessor System-on-Chip (MPSoC), hvor designet bruger multiprocessorarkitektur til at udnytte den tilgængelige computerkraft. Mens Apple udgav A5 i marts 2011 med sin iPad2, blev Qualcomm Snapdragon udgivet i slutningen af 2010.
Typisk er de vigtigste komponenter i en SoC dens CPU (Central Processing Unit) og GPU (Graphics Processing Unit). CPU'erne i både Apple A5 og Qualcomm Snapdragon er baseret på ARM's (Advanced RICS - Reduced Instruction Set Computer - Machine, udviklet af ARM Holdings) v7 ISA (Instruktionssætarkitektur, den der bruges som startsted for design af en processor). Begge MPSoC'erne er fremstillet i TSMC's (Taiwan Semiconductor Manufacturing Company) 45nm teknologi.
Apple A5
A5 blev først markedsført i marts 2011, da Apple udgav sin seneste tablet, iPad2. Senere blev Apples seneste iPhone-klon, iPhone 4S frigivet udstyret med Apple A5. Apple A5 blev designet af Apple og fremstillet af Samsung på vegne af Apple. I modsætning til sin forgænger Apple A4 har A5 dobbeltkerne i både CPU og GPU. Derfor er Apple A5 teknisk ikke bare en SoC, men også et MPSoC (Multi Processor System on Chip). A5's dual core CPU er baseret på ARM Cotex-A9 processor (der bruger den samme ARM v7 ISA, som bruges af Apple A4), og dens dual core GPU er baseret på PowerVR SGX543MP2 grafikprocessor. A5's CPU er typisk uret ved 1 GHz (uret bruger frekvensskalering; derfor kan urets hastighed ændre sig fra 800 MHz til 1 GHz, baseret på belastningen, målrettet mod strømbesparelse), og dens GPU er uret ved 200 MHz. A5 har både L1 (instruktion og data) og L2 cachehukommelser. A5 leveres med en 512MB DDR2-hukommelsespakke, der typisk er uret på 533MHz.
Snapdragon S3
Qualcomm har udgivet et stort antal Snapdragon SoC'er i løbet af de sidste tre år under forskellige handelsnavne som MSM7230, MSM7660 osv.; i august 2011 har de dog besluttet at sætte dem alle under fire enkle navne, nemlig Snapdragon S1, S2, S3 og S4, så brugerne bedre kan forstå deres produkter og undgå forvirring. Derfor samles store lister over SoC'er, der oprindeligt blev navngivet individuelt, i ovenstående grupper, og navngivningen af grupperne er baseret på, jo større antal, jo flere funktioner i SoC (for eksempel vil Snapdragon S3 have mere avancerede funktioner end Snapdragon S2). De populære SoC'er, der er kategoriseret under Snapdragon S3, er som følger: 8X60 [APQ8060, MSM8260, MSM8660].
Selvom Scorpion bruger ARMs v7 ISA (instruktionssætarkitektur, den der bruges som startsted for design af en processor), bruger de ikke ARM's CPU-design som den populære ARM Cotex-serie til deres processordesign. Den første Snapdragon S3 MPSoC blev frigivet i tredje kvartal af 2010. Den første mobile enhed, der brugte denne MPSoC, var HTCs Sensation-mobiltelefon, der blev frigivet i maj 2011. Senere brugte mange andre håndholdte enheder Snapdragon S3 som deres valg af MPSoC og nogle af dem er HP Touchpad, HTC Vivid, HTC EVO 3D, ASUS Eee Pad MeMO og HTC Puccini Tablet.
S3 implementerer en Scorpion dual core CPU (der bruger ARMs v7 ISA) og en Adreno 220 GPU på chippen. De implementerede CPU'er er normalt uret mellem 1,2 GHz og 1,5 GHz. Snapdragon S3 har både L1-cache (instruktion og data) og L2-cachehierarkier, og det giver mulighed for at pakke op til 2 GB DDR2-hukommelsesmoduler med lav effekt.
En sammenligning mellem Apple A5 og Qualcomm Snapdragon S3 er anført nedenfor.
Apple A5 | ||
MPSoC | Første enhed | HTC Sensation |
ARM v7 (32bit) | ||
ARM Cotex A9 (Dual Core) | ||
PowerVR SGX543MP2 (dobbeltkerne) | TM 220 | |
Ikke tilgængelig | ||
(for hver CPU-kerne) |
||
512MB DDR2 med lav effekt, uret til 533MHz |
Resumé
Sammenfattende har både Apple A5 og Qualcomm Snapdragon S3 sammenlignelige funktioner. Begge bruger lignende CPU-arkitektur [samme ISA, anden hardware-arkitektur] (med en hurtigere urfrekvens i Snapdragon S3). Apple A5 bruger en bedre GPU med en hurtigere understøttelse af grafikbehandling hovedsageligt på grund af sin dual core PowerVR SGX543MP2 GPU. Det blev bevist, at GPU'en, der blev brugt i Apple A5, overgår den, der bruges i Snapdragon S3.