Apple A4 против Samsung Exynos 3110 | Samsung Exynos 3110 против скорости и производительности Apple A4
В этой статье сравниваются две последние системы на кристаллах (SoC), Apple A4 и Samsung Exynos 3110, продаваемые Apple и Samsung соответственно для портативных устройств. С точки зрения непрофессионала, SoC - это компьютер на одной ИС (интегральной схеме, также известной как чип). Технически SoC - это интегральная схема, которая объединяет типичные компоненты компьютера (такие как микропроцессор, память, ввод/вывод) и другие системы, обеспечивающие электронные и радиофункциональные функции. В то время как Apple выпустила свой процессор A4 в марте 2010 года со своим первым планшетным ПК Apple iPad, Samsung выпустила Exynos 3110 в июне 2010 года со своим смартфоном Samsung Galaxy S.
Как правило, основными компонентами SoC являются CPU (центральный процессор) и GPU (графический процессор). Процессоры как в A4, так и в Exynos 3110 основаны на ARM (Advanced RICS - компьютер с сокращенным набором инструкций - машина, разработанная ARM Holdings) v7 ISA (архитектура набора инструкций, которая используется в качестве отправной точки для проектирования процессора) и обе SoC производятся с использованием полупроводниковой технологии, известной как 45 нм.
И Samsung Exynos 3110, и Apple A4 основаны на дизайне SoC, совместно разработанном Samsung и Intrinsity (компания по разработке микросхем, позже приобретенная Apple) под кодовым названием Hummingbird. В то время как Samsung использовала Hummingbird для своего дизайна Exynos 3110, Apple адаптировала модифицированную версию Hummingbird для своего процессора A4. Во время разработки Hummingbird считался SoC для нового поколения высокопроизводительных портативных устройств с низким энергопотреблением.
Apple A4
A4 был впервые выпущен в продажу в марте 2010 года, и Apple использовала его для своего Apple iPad, первого планшетного ПК, продаваемого Apple. После развертывания в iPad Apple A4 позже был развернут в iPhone4 и iPod touch 4G. Процессор A4 разработан Apple на основе процессора ARM Cortex-A8 (который использует ARM v7 ISA), а его графический процессор основан на графическом процессоре PowerVR SGX535. ЦП в A4 работает на частоте 1 ГГц, а тактовая частота графического процессора остается загадкой (Apple не разглашает). A4 имеет как кэш L1 (инструкции и данные), так и иерархию кэша L2, и позволяет упаковывать блоки памяти DDR2 (хотя он не содержал изначально упакованного модуля памяти). Размеры упакованной памяти различаются для разных устройств, например, 2x128 МБ в iPad, 2x256 МБ в iPhone4.
Samsung Exynos 3110
В июне 2010 года Samsung в своем Galaxy S впервые применил процессор Exynos 3110 (он же Samsung S5PC110). Разработчики использовали архитектуру ARM Cotex A8 для процессора и архитектуру PowerVR SGX540 для графического процессора. Одноядерный процессор Exynos 3110 использует иерархию кэша L1 (инструкции и данные) и L2. SoC обычно состоит из 512 МБ DDR2 (синхронная оперативная память с удвоенной скоростью передачи данных, версия 2 - DDR2 SDRAM), из которых 128 МБ используются графическим процессором в качестве кэша. Благодаря этой особой (и странной) конфигурации кэш-памяти дизайнер заявляет о неожиданно высокой графической производительности этого чипа.
Сравнение Apple A4 и Exynos 3110 приведено ниже в таблице.
Apple A4 | Samsung Exynos 3110 | |
Дата выпуска | март 2010 | Июнь 2010 |
Тип | SoC | SoC |
Первое устройство | iPad | Samsung Galaxy S |
Другие устройства | iPhone 4, iPod Touch 4G | Samsung Wave, Samsung Galaxy Tab, Google Nexus S |
ИСА | ARM v7 (32 бит) | ARM v7 (32 бит) |
ЦП | ARM Cotex A8 (одноядерный) | ARM Cotex A8 (одноядерный) |
Частота процессора | 1,0 ГГц | 1,0 ГГц |
ГП | PowerVR SGX535 | PowerVR SGX540 |
Частота GPU | Не раскрыто | 400MHz (не проверено) |
Технология CPU/GPU | 45нм | 45нм |
Кэш L1 | 32kB инструкция, 32kB данные |
32kB инструкция, 32kB данные |
Кэш L2 | 512kB | 512kB |
Память | iPad имел 256MB Low Power DDR2 | 512 МБ Low Power DDR2 (128 МБ используется для кэш-памяти графического процессора) – эффективные 384 МБ |
Обзор
Подводя итог, Apple A4 и Samsung Exynos 3110 имеют сопоставимые характеристики. Учитывая, что они были выпущены в одно и то же время, они использовали схожий дизайн. Оба они используют одну и ту же архитектуру процессора (с одинаковой тактовой частотой), в то время как Exynos 3110 использует лучший графический процессор с поддержкой более быстрой обработки графики (в основном из-за его специального кеша графического процессора и более высокой тактовой частоты графического процессора). Хотя конфигурация кэш-памяти обоих процессоров абсолютно одинакова, у Exynos 3110 в первом выпуске больше памяти (эффективно 384 МБ в Galaxy S против 256 МБ в iPad). Однако более позднее развертывание Apple A4, например, в iPhone4, включает 512 МБ. Если рассматривать первоначальный выпуск, Samsung Exynos 3110 немного превосходит Apply A4 (что обычно ожидается для этого типа технологий с трехмесячной задержкой выхода на рынок).