Открыть сервис

Apple A6

Apple A6 — это 32-битный система на кристалле (SoC) американской компании Apple Inc., разработанный на основе собственной микроархитектуры ARMv7s и представленный в сентябре 2012 года. Он стал вторым процессором Apple, спроектированным полностью силами компании, после Apple A5X, и первым, использующим ядро собственной разработки Swift. Apple A6 устанавливался в смартфоны iPhone 5 и в более позднюю версию iPhone 5C (с незначительными изменениями в частоте и техпроцессе).

История

Разработка Apple A6 началась вскоре после выхода iPhone 4S в 2011 году, который использовал SoC Apple A5 (двухъядерный Cortex-A9). Ключевой задачей было значительное повышение производительности и энергоэффективности по сравнению с предшественником, при сохранении совместимости с существующим программным обеспечением. Apple стремилась уменьшить зависимость от стандартных ядер ARM Cortex и создать собственную микроархитектуру, оптимизированную под задачи iOS и особенности работы с памятью.

Процессор был официально анонсирован 12 сентября 2012 года вместе с iPhone 5. В презентации Apple заявила о двукратном увеличении производительности ЦП и графики по сравнению с Apple A5. Производство SoC осуществлялось компанией Samsung Electronics по 32-нм техпроцессу HKMG (High-K Metal Gate). В 2013 году, с выходом iPhone 5C, Apple A6 был слегка модернизирован: частота процессора была снижена с 1,3 ГГц до 1,2 ГГц, а техпроцесс остался прежним. Эта версия иногда обозначается как Apple A6 (rev. 2).

Архитектура и характеристики

Центральный процессор (ЦП)

Apple A6 оснащён двухъядерным процессором, основанным на собственной микроархитектуре Apple Swift. Это 32-битное ядро, реализующее набор инструкций ARMv7s. Ключевые особенности архитектуры Swift:

  • Внеочередное исполнение (Out-of-Order Execution): ядро способно переупорядочивать инструкции для более эффективного использования конвейера.
  • Суперскалярность: возможность выполнения нескольких инструкций за такт.
  • Увеличенный кэш: объём кэш-памяти L1 составляет 32 КБ для инструкций и 32 КБ для данных на ядро. Кэш L2 — 1 МБ, общий для обоих ядер.
  • Частота: 1,3 ГГц (в iPhone 5) и 1,2 ГГц (в iPhone 5C).

По оценкам тестов, производительность одного ядра Swift в задачах с плавающей запятой и целочисленных операциях была сопоставима с ядром Cortex-A15, но при значительно меньшем энергопотреблении. В многоядерных тестах Apple A6 превосходил такие конкурирующие SoC, как Qualcomm Snapdragon S4 Pro и Samsung Exynos 4412.

Графический процессор (ГП)

В состав Apple A6 входит трёхъядерный графический процессор PowerVR SGX543MP3 от компании Imagination Technologies. Он работает на частоте около 266 МГц. По сравнению с двухъядерным SGX543MP2 в Apple A5, производительность графики была увеличена примерно в 2 раза. Этот ГП обеспечивал поддержку OpenGL ES 2.0, что позволяло запускать игры с высоким качеством графики, характерным для того времени.

Другие компоненты

  • Контроллер памяти: двухканальный контроллер LPDDR2-1066, обеспечивающий пропускную способность до 8,5 ГБ/с.
  • Сигнальный процессор (ISP): встроенный процессор обработки изображений, отвечающий за работу 8-мегапиксельной камеры iSight в iPhone 5, включая автофокус, баланс белого и шумоподавление.
  • Видеодекодер: аппаратный декодер видео H.264, обеспечивающий воспроизведение видео 1080p без нагрузки на ЦП.

Производительность

Синтетические тесты

В бенчмарках Apple A6 демонстрировал результаты, значительно превосходящие Apple A5. Например, в тесте Geekbench 2 (одноядерный) iPhone 5 набирал около 1600 баллов, тогда как iPhone 4S — около 800. В многоядерном тесте разрыв был ещё более значительным. По производительности ЦП Apple A6 был сопоставим с процессорами Intel Atom Z2760, применявшимися в нетбуках и планшетах на Windows 8.

Реальная производительность

В повседневных задачах, таких как запуск приложений, веб-сёрфинг и навигация по интерфейсу, Apple A6 обеспечивал плавную работу, характерную для флагманских устройств 2012–2013 годов. В играх, таких как Infinity Blade III и Real Racing 3, SoC показывал стабильную частоту кадров при максимальных настройках графики.

Применение

Apple A6 устанавливался в следующие устройства:

  • iPhone 5 (сентябрь 2012 – сентябрь 2013) — основное применение.
  • iPhone 5C (сентябрь 2013 – сентябрь 2015) — версия с пониженной частотой (1,2 ГГц).

Значение и наследие

Apple A6 стал важной вехой в истории мобильных процессоров. Он продемонстрировал способность Apple создавать конкурентоспособные собственные микроархитектуры, не уступающие, а в ряде аспектов и превосходящие решения от ARM и Qualcomm. Успех Swift заложил основу для последующих поколений процессоров Apple, включая Apple A7 (первый 64-битный мобильный процессор) и более поздние чипы серии A и M.

Кроме того, Apple A6 показал, что тесная интеграция аппаратного и программного обеспечения (iOS) позволяет добиться высокой производительности при относительно скромных тактовых частотах и небольшом количестве ядер. Это стало одним из факторов, способствовавших переходу индустрии от гонки за гигагерцами к оптимизации архитектуры.

Интересные факты

  • Apple A6 стал первым процессором Apple, в котором компания использовала собственную микроархитектуру, а не лицензированные ядра ARM Cortex.
  • Несмотря на то, что Apple A6 был 32-битным, его преемник, Apple A7, уже через год стал первым в мире 64-битным мобильным процессором.
  • Производство Apple A6 осуществлялось на мощностях Samsung, что впоследствии привело к судебным разбирательствам между компаниями по поводу патентов и контрактов.

Источники

  • AnandTech: Apple A6 Review
  • Apple Inc.: iPhone 5 Technical Specifications
  • WikiChip: Apple A6
  • Geekbench Browser: Apple A6 Benchmarks

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →