Apple A5 proti Qualcomm Snapdragon S3 | Snapdragon S3 proti procesorjem Apple A5 Hitrost, zmogljivost | APQ8060, MSM8260, MSM8660, PowerVR SGX543MP2, Adreno 220 GPE
Ta članek primerja dva nedavna sistema na čipu (SoC), Apple A5 in Qualcomm Snapdragon S3, ki sta ju za potrošniško elektroniko zasnovala Apple oziroma Qualcomm. V laičnem izrazu je SoC računalnik na enem IC (integrirano vezje, alias čip). Tehnično je SoC IC, ki združuje tipične komponente v računalniku (kot so mikroprocesor, pomnilnik, vhod/izhod) in druge sisteme, ki skrbijo za elektronske in radijske funkcije. Tako Apple A5 kot Qualcomm Snapdragon S3 sta večprocesorski sistem na čipu (MPSoC), kjer zasnova uporablja večprocesorsko arhitekturo za izkoriščanje razpoložljive računalniške moči. Medtem ko je Apple izdal A5 marca 2011 s svojim iPad2, je Qualcomm Snapdragon izdal konec leta 2010.
Običajno sta glavni komponenti SoC njegov CPE (centralna procesna enota) in GPE (grafična procesna enota). CPU-ji v Apple A5 in Qualcomm Snapdragon temeljijo na ARM (Advanced RICS – Reduced Instruction Set Computer – Machine, ki ga je razvil ARM Holdings) v7 ISA (Instruction Set Architecture, tista, ki se uporablja kot izhodišče za načrtovanje procesorja). Oba MPSoC sta izdelana v 45nm tehnologiji TSMC (Taiwan Semiconductor Manufacturing Company).
Apple A5
A5 je bil prvič tržen marca 2011, ko je Apple izdal svoj najnovejši tablični računalnik iPad2. Kasneje je bil izdan nedavni Applov klon iPhone, iPhone 4S, opremljen z Apple A5. Apple A5 je zasnoval Apple, izdelal pa Samsung v imenu družbe Apple. V nasprotju s svojim predhodnikom Apple A4 ima A5 dvojno jedro v CPE in GPE. Zato tehnično Apple A5 ni samo SoC, ampak tudi MPSoC (večprocesorski sistem na čipu). Dvojedrni procesor A5 temelji na procesorju ARM Cotex-A9 (ki uporablja isti ISA ARM v7, kot ga uporablja Apple A4), njegov dvojedrni GPE pa temelji na grafičnem procesorju PowerVR SGX543MP2. CPU A5 običajno deluje na 1 GHz (takt uporablja frekvenčno skaliranje; zato se lahko takt spreminja z 800 MHz na 1 GHz glede na obremenitev, ciljno pa je varčevanje z energijo), njegov GPE pa deluje na 200 MHz. A5 ima predpomnilnik L1 (navodila in podatki) in L2. A5 ima 512 MB DDR2 pomnilniški paket, ki običajno deluje na 533 MHz.
Snapdragon S3
Qualcomm je v zadnjih treh letih izdal veliko število Snapdragon SoC pod različnimi trgovskimi imeni, kot so MSM7230, MSM7660 itd.; vendar pa so se avgusta 2011 odločili, da jih vse postavijo pod štiri enostavna imena, in sicer Snapdragon S1, S2, S3 in S4, da bodo uporabniki bolje razumeli njihove izdelke in se izognili zmedi. Zato so veliki seznami SoC-jev, ki so bili prvotno poimenovani posamezno, združeni v zgornje skupine, poimenovanje skupin pa temelji na tem, večje kot je število, več funkcij v SoC-ju (na primer, Snapdragon S3 bo imel naprednejše funkcije kot Snapdragon S2). Priljubljeni SoC-ji, ki so kategorizirani pod Snapdragon S3, so naslednji: 8X60 [APQ8060, MSM8260, MSM8660].
Čeprav Scorpion uporablja ARM v7 ISA (arhitektura nabora ukazov, tista, ki se uporablja kot izhodišče za načrtovanje procesorja), za svoj procesor ne uporabljajo zasnove CPU ARM, kot je priljubljena serija ARM Cotex. Prvi Snapdragon S3 MPSoC je bil izdan v tretjem četrtletju 2010. Prva mobilna naprava, ki je uporabljala ta MPSoC, je bil HTC-jev mobilni telefon Sensation, ki je bil izdan maja 2011. Kasneje so številne druge ročne naprave uporabile Snapdragon S3 kot svojo izbiro MPSoC in nekateri med njimi so HP Touchpad, HTC Vivid, HTC EVO 3D, ASUS Eee Pad MeMO in HTC Puccini Tablet.
S3 uporablja dvojedrni procesor Scorpion (ki uporablja ARM v7 ISA) in grafični procesor Adreno 220 na čipu. Uporabljeni procesorji imajo običajno takt med 1,2 GHz in 1,5 GHz. Snapdragon S3 ima predpomnilnik L1 (navodila in podatki) in hierarhije predpomnilnika L2 ter omogoča pakiranje do 2 GB pomnilniških modulov DDR2 z nizko porabo.
Spodaj je prikazana primerjava med Apple A5 in Qualcomm Snapdragon S3.
Apple A5 | Qualcomm Snapdragon S3 | |
Datum izdaje | marec 2011 | Q3 2010 |
Type | MPSoC | MPSoC |
Prva naprava | iPad2 | HTC Sensation |
Druge naprave | iPhone 4S | HP sledilna ploščica, HTC Vivid, HTC EVO 3D, ASUS Eee Pad MeMO in tablični računalnik HTC Puccini |
ISA | ARM v7 (32bit) | ARM v7 (32bit) |
CPE | ARM Cotex A9 (Dual Core) | Qualcomm Scorpion (Dual Core) |
takt procesorja | 1GHz (800MHz-1GHz) | 1,2 GHz – 1,4 GHz |
GPE | PowerVR SGX543MP2 (dvojedrni) | Qualcomm AdrenoTM 220 |
Hitrost GPU-ja | 200MHz | Ni na voljo |
CPE/GPU tehnologija | 45nm TSMC | 45nm TSMC |
Predpomnilnik L1 |
32kB navodila, 32kB podatki (za vsako jedro procesorja) |
Podrobnosti niso na voljo |
Predpomnilnik L2 |
1MB (deljeno med vsa jedra CPE) |
Podrobnosti niso na voljo |
Spomin | 512MB Low Power DDR2, takt 533MHz | Do 2 GB DDR2 |
Povzetek
Če povzamemo, Apple A5 in Qualcomm Snapdragon S3 imata primerljive lastnosti. Oba uporabljata podobno arhitekturo CPU [isti ISA, drugačna arhitektura strojne opreme] (s hitrejšo frekvenco takta v Snapdragon S3). Apple A5 uporablja boljši grafični procesor s podporo za hitrejšo grafično obdelavo, predvsem zaradi dvojedrnega grafičnega procesorja PowerVR SGX543MP2. Dokazano je, da GPU, uporabljen v Apple A5, prekaša tistega, ki se uporablja v Snapdragon S3.