Apple A5 срещу Qualcomm Snapdragon S3 | Snapdragon S3 срещу процесори Apple A5 Скорост, производителност | APQ8060, MSM8260, MSM8660, PowerVR SGX543MP2, Adreno 220 GPU
Тази статия сравнява две скорошни системи върху чипове (SoC), Apple A5 и Qualcomm Snapdragon S3, предназначени за потребителска електроника съответно от Apple и Qualcomm. В термина на Layperson, SoC е компютър на една IC (интегрална схема, известен още като чип). Технически, SoC е интегрална схема, която интегрира типични компоненти на компютър (като микропроцесор, памет, вход/изход) и други системи, които обслужват електронни и радио функции. И Apple A5, и Qualcomm Snapdragon S3 са многопроцесорна система върху чип (MPSoC), където дизайнът използва многопроцесорна архитектура за използване на наличната изчислителна мощност. Докато Apple пусна A5 през март 2011 г. със своя iPad2, Qualcomm Snapdragon пусна в края на 2010 г.
Обикновено основните компоненти на SoC са неговият CPU (централен процесор) и GPU (графичен процесор). Процесорите както в Apple A5, така и в Qualcomm Snapdragon са базирани на ARM (Advanced RICS – компютър с намален набор от инструкции – машина, разработен от ARM Holdings) v7 ISA (архитектура на набор от инструкции, тази, която се използва като начално място за проектиране на процесор). И двата MPSoC са произведени по 45nm технология на TSMC (Taiwan Semiconductor Manufacturing Company).
Apple A5
A5 беше пуснат на пазара за първи път през март 2011 г., когато Apple пусна най-новия си таблет iPad2. По-късно скорошният iPhone клонинг на Apple, iPhone 4S, беше пуснат оборудван с Apple A5. Apple A5 е проектиран от Apple и произведен от Samsung от името на Apple. За разлика от своя предшественик Apple A4, A5 има две ядра както в CPU, така и в GPU. Следователно технически Apple A5 не е само SoC, но и MPSoC (многопроцесорна система на чип). Двуядреният процесор на A5 е базиран на процесор ARM Cotex-A9 (който използва същия ARM v7 ISA, който се използва от Apple A4), а неговият двуядрен графичен процесор е базиран на графичен процесор PowerVR SGX543MP2. Процесорът на A5 обикновено е с тактова честота 1GHz (тактоването използва мащабиране на честотата; следователно, тактовата честота може да се променя от 800MHz на 1GHz, въз основа на натоварването, насочено към пестене на енергия), а неговият графичен процесор е с тактова честота 200MHz. A5 има L1 (инструкция и данни) и L2 кеш памет. A5 идва с 512MB DDR2 памет, която обикновено е с тактова честота 533MHz.
Snapdragon S3
Qualcomm пусна голям брой Snapdragon SoC през последните три години под различни търговски имена като MSM7230, MSM7660 и др.; въпреки това през август 2011 г. те решиха да поставят всички тях под четири прости имена, а именно Snapdragon S1, S2, S3 и S4, така че потребителите да могат да разберат по-добре техните продукти и да избегнат объркване. Следователно големи списъци от SoC, първоначално именувани поотделно, се събират в горните групи и именуването на групите се основава на това, колкото по-голям е броят, толкова повече функции в SoC (например Snapdragon S3 ще има по-разширени функции от Snapdragon S2). Популярните SoC, които са категоризирани под Snapdragon S3, са както следва: 8X60 [APQ8060, MSM8260, MSM8660].
Въпреки че Scorpion използва v7 ISA на ARM (архитектурата на набора от инструкции, тази, която се използва като начално място за проектиране на процесор), те не използват дизайна на CPU на ARM, като например популярната серия ARM Cotex, за техния процесорен дизайн. Първият Snapdragon S3 MPSoC беше пуснат през третото тримесечие на 2010 г. Първото мобилно устройство, използващо този MPSoC, беше мобилният телефон Sensation на HTC, пуснат през май 2011 г. По-късно много други преносими устройства използваха Snapdragon S3 като свой избор на MPSoC и някои от тях са HP Touchpad, HTC Vivid, HTC EVO 3D, ASUS Eee Pad MeMO и HTC Puccini Tablet.
S3 разполага с двуядрен процесор Scorpion (който използва v7 ISA на ARM) и графичен процесор Adreno 220 на чипа. Използваните процесори обикновено са с тактова честота между 1,2 GHz и 1,5 GHz. Snapdragon S3 има както L1 кеш (инструкции и данни), така и L2 кеш йерархии и позволява опаковане на до 2GB DDR2 модули памет с ниска мощност.
Сравнение между Apple A5 и Qualcomm Snapdragon S3 е представено в таблица по-долу.
Apple A5 | Qualcomm Snapdragon S3 | |
Дата на издаване | март 2011 | Q3 2010 |
Тип | MPSoC | MPSoC |
Първо устройство | iPad2 | HTC Sensation |
Други устройства | iPhone 4S | HP Touchpad, HTC Vivid, HTC EVO 3D, ASUS Eee Pad MeMO и HTC Puccini Tablet |
ISA | ARM v7 (32 бита) | ARM v7 (32 бита) |
CPU | ARM Cotex A9 (двуядрен) | Qualcomm Scorpion (двуядрен) |
Частота на процесора | 1GHz (800MHz-1GHz) | 1,2 GHz – 1,4GHz |
GPU | PowerVR SGX543MP2 (двуядрен) | Qualcomm AdrenoTM 220 |
Частота на GPU | 200MHz | Не е налично |
CPU/GPU технология | 45nm на TSMC | 45nm на TSMC |
L1 кеш |
32kB инструкция, 32kB данни (за всяко процесорно ядро) |
Няма налични подробности |
L2 кеш |
1MB (споделено между всички процесорни ядра) |
Няма налични подробности |
Памет | 512MB Low Power DDR2, с тактова честота 533MHz | До 2GB DDR2 |
Резюме
В обобщение, Apple A5 и Qualcomm Snapdragon S3 имат сравними характеристики. И двата използват сходна CPU архитектура [един и същ ISA, различна хардуерна архитектура] (с по-висока тактова честота в Snapdragon S3). Apple A5 използва по-добър графичен процесор с поддръжка за по-бърза графична обработка, главно благодарение на своя двуядрен графичен процесор PowerVR SGX543MP2. Доказано е, че графичният процесор, използван в Apple A5, превъзхожда този, използван в Snapdragon S3.