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

Cortex-X2

Cortex-X2 — это микропроцессорное ядро (микроархитектура) компании ARM Holdings, представленное в 2021 году как флагманское высокопроизводительное ядро в рамках программы ARMv9. Оно является частью кластера «big.LITTLE» (в новой терминологии — DynamIQ) и предназначено для использования в мобильных процессорах верхнего ценового сегмента, а также в ноутбуках и серверных решениях.

Ядро Cortex-X2 пришло на смену Cortex-X1 и стало первым ядром, реализующим набор инструкций ARMv9-A, который включает улучшенные механизмы безопасности (Arm CCA — Confidential Compute Architecture) и поддержку технологии SVE2 (Scalable Vector Extensions 2) для векторных вычислений.

История и позиционирование

Cortex-X2 было анонсировано 25 мая 2021 года вместе с ядрами Cortex-A710 (средний уровень) и Cortex-A510 (энергоэффективный). Все три ядра образуют второе поколение кластеров на базе технологии DynamIQ. В отличие от стандартных ядер серии Cortex-A, X-серия проектируется с приоритетом максимальной производительности, а не энергоэффективности. Лицензирование архитектуры позволяет производителям (например, Qualcomm, MediaTek, Samsung) настраивать кэш и тактовые частоты, однако в отличие от полностью кастомных ядер (как Kryo у Qualcomm), Cortex-X2 поставляется как готовый полуфабрикат.

Архитектурные особенности

Микроархитектура

Cortex-X2 — это суперскалярное ядро с внеочередным исполнением (out-of-order). Ключевые характеристики:

  • Декодер: 5 инструкций за такт (5-wide decode).
  • Исполнительные порты: 15 портов, включая 4 арифметико-логических устройства (ALU), 3 блока работы с памятью и 2 блока операций с плавающей запятой.
  • Окно внеочередного исполнения: увеличенный буфер переупорядочивания (ROB) до 288 записей, что на 33% больше, чем у предшественника.
  • Предсказатель переходов: улучшенный механизм с использованием нейросетевых алгоритмов (Branch Prediction Unit), снижающий количество промахов.
  • Кэш: до 64 КБ L1-инструкций и 64 КБ L1-данных; L2-кэш — от 512 КБ до 1 МБ (конфигурируется); L3-кэш — до 8 МБ (общий для кластера).

Поддержка ARMv9

Переход на ARMv9 обеспечил:

  • SVE2: расширение векторных инструкций для задач ИИ, обработки изображений и цифровой обработки сигналов. Длина вектора варьируется от 128 до 2048 бит.
  • Arm CCA: аппаратная изоляция доверенных сред выполнения (Realm), что повышает безопасность облачных вычислений.
  • Memory Tagging Extension (MTE): механизм защиты памяти от ошибок переполнения буфера.

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

По заявлениям ARM, Cortex-X2 обеспечивает прирост производительности на 16% по сравнению с Cortex-X1 при аналогичном энергопотреблении. Однако в реальных устройствах прирост оказался скромнее (8–12%) из-за тепловых ограничений. Пиковая частота в мобильных чипах достигает 2,8–3,0 ГГц (например, в Snapdragon 8 Gen 1 — 3,0 ГГц, в Google Tensor G2 — 2,85 ГГц).

Критика и ограничения

Основной проблемой Cortex-X2 стала высокая плотность энергопотребления. В смартфонах ядро работает на пределе теплового пакета, что приводит к троттлингу (снижению частоты) уже через 5–10 минут нагрузки. Это вызвало критику со стороны обозревателей: флагманские чипы 2022 года (Snapdragon 8 Gen 1, Exynos 2200) показали нестабильную производительность в длительных тестах. В ответ на это Qualcomm в следующем поколении (Snapdragon 8+ Gen 1) снизила частоту, а в Snapdragon 8 Gen 2 перешла на кастомные ядра на базе Cortex-X3.

Дополнительно, ядро не поддерживает 32-битные инструкции (AArch32) в режиме ядра, что вынудило производителей использовать гибридные схемы (например, в Dimensity 9000 от MediaTek применялось отдельное ядро Cortex-A710 для совместимости со старыми приложениями).

Применение

Cortex-X2 использовалось в однокристальных системах (SoC) 2021–2022 годов:

SoCПроизводительКонфигурация ядерЧастота X2
Snapdragon 8 Gen 1Qualcomm1×X2 + 3×A710 + 4×A5103,0 ГГц
Exynos 2200Samsung1×X2 + 3×A710 + 4×A5102,8 ГГц
Dimensity 9000MediaTek1×X2 + 3×A710 + 4×A5103,05 ГГц
Google Tensor G2Google2×X2 + 2×A76 + 4×A552,85 ГГц
Kirin 9000SHiSilicon1×X2 + 3×A710 + 4×A5102,62 ГГц

Кроме смартфонов, ядро применялось в чипах для Chromebook (например, MediaTek Kompanio 9000) и в серверных процессорах (AmpereOne).

Наследие

Cortex-X2 стало последним «чистым» ядром X-серии, выпущенным ARM до перехода к гибридной модели. В 2022 году ARM представила Cortex-X3, а в 2023 — Cortex-X4, которые развили идеи X2, но добавили более гибкое управление питанием. Тем не менее, именно X2 заложило основу для архитектурных решений ARMv9, которые используются в современных процессорах вплоть до 2025 года.

Источники

  • ARM Ltd. «ARM Cortex-X2 Core Technical Reference Manual» (2021).
  • AnandTech: «ARM Announces Cortex-X2 & Cortex-A710» (2021).
  • WikiChip: «Cortex-X2 — Microarchitectures — ARM».
  • Официальные пресс-релизы Qualcomm, MediaTek, Samsung LSI за 2021–2022 годы.

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

На главную BFOmetr →