Теперь пришло время разобраться с главным конкурентом CISC-процессоров (Intel, AMD) в современном мире — архитектурой ARM. Если вы держите в руках смартфон, планшет, носите умные часы или пользуетесь ноутбуком Mac, то вы имеете дело с плодами философии RISC.

История: от британского поражения до мирового господства

История ARM — это история триумфа «аутсайдера». Всё началось в 1980-х годах в Великобритании, когда телерадиокорпорация BBC запустила амбициозную программу компьютеризации страны. Победителем конкурса на поставку миллионов компьютеров в школы стала компания Acorn Computers с моделью BBC Micro (на основе процессора 6502).

Для расширения возможностей компьютера, а также для будущих проектов инженерам Acorn понадобился более мощный процессор. Варианты от Intel им показались сложными, дорогими и энергонеэффективными. Тогда они решили создать свой собственный.

Так в 1985 году появился на свет микропроцессор ARM1 (Acorn RISC Machine). Это был 32-битный чип с производительностью порядка 4-8 MIPS при частоте 8 МГц — он потреблял всего около 0.1 Вт и содержал 25,000 транзисторов (для сравнения, Intel 80386 имел 100,000 транзисторов).

В 1987 году Acorn выпустила компьютер Archimedes, полностью построенный на ARM 2. Он мог похвастать 4 MIPS на частоте 8 МГц и графикой 640×512 с 256 цветами — невероятные по тем временам возможности. В 1990 году Acorn совместно с Apple и VLSI Technology создала отдельную компанию ARM Ltd, которая занялась лицензированием архитектуры.

Золотой век: смартфоны и портативность

В 1990-х годах ARM совершила два прорыва. Во-первых, была разработана архитектура ARMv4T, которая включала 16-битный набор инструкций Thumb, позволив создавать более плотный и компактный код. Во-вторых, в 1993 году вышел чип ARM700 с частотой 40 МГц, а также был создан принципиально новый ARM610, содержащий 4 KB кэша и контроллер памяти.

Главным успехом стало создание в 1991 году ARM6 и лицензирование этой архитектуры компании Apple для разработки КПК Newton. С тех пор ARM-процессоры стали синонимом мобильных устройств.

Внутри процессора (на примере классической ARMv7-A)

Основные компоненты классического ARM-процессора:

Современные ARM (2025–2026): умный дом и интернет вещей

За несколько десятилетий ARM прошла путь от «процессора для Acorn» до архитектуры, на которой работает 99% смартфонов в мире. Сегодня ARM совершает новую экспансию: из мобильных устройств — в ноутбуки, центры обработки данных и даже настольные ПК. Ключевая парадигма — «вычисления повсюду» (Ubiquitous Computing). Компании по всему миру внедряют SoC (System-on-a-Chip) на базе ARM в автомобили, медицинское оборудование и «умные» приборы.

Главные тренды сегодняшнего дня:

  1. Повсеместное внедрение архитектуры Armv9.x. Переход с 2021 года на Armv9.A принес расширения SVE2 для AI/ML и DSP. Далее последовали Armv9.2-A с SME и Armv9.3-A с SME2, которые дали пятикратное ускорение AI-задач без роста энергопотребления.
  2. Собственные серверные процессоры Arm. В 2026 году Arm выпустила свой первый физический серверный чип — AGI CPU. Это 136-ядерный процессор Neoverse V3 на Armv9.2-A с TDP 300 Вт, производство по 3-нм техпроцессу TSMC.
  3. Доминирование в дата-центрах. В Q1 2026 доля Arm на серверном рынке достигла 17,7%, отвоевав её у Intel. Компания Arm прогнозирует, что к 2030 году именно на её архитектуре будет построена самая большая доля CPU в мире. Этому способствуют и заказы на миллионы ядер от Meta, Google, Microsoft и AWS.
  4. Рождение ноутбуков на ARM. Apple перевела все свои Mac на чипы M-серии, а процессоры Qualcomm Snapdragon X Elite наконец-то обеспечивают производительность, способную конкурировать с Intel и AMD в мобильном сегменте Windows.

Основные наборы инструкций и поколения архитектуры ARM

Важно понимать иерархию: сначала идёт поколение архитектуры (armvX), которое определяет набор инструкций. Внутри поколения существуют версии ядер (Cortex-A, Cortex-R, Cortex-M, Neoverse).

Для простоты можно использовать следующую таблицу:

Основные поколения ARM (исторический обзор):

ПоколениеПримеры ядерКлючевые особенности
ARMv4TARM7TDMI16-битный набор инструкций Thumb, популярность в КПК и первых смартфонах
ARMv5TEARM9, ARM10Поддержка DSP-инструкций, до 400 МГц
ARMv6ARM11До 1 ГГц (Nokia N95, iPhone 2G)
ARMv7-ACortex-A8, A9, A15NEON (128-bit SIMD), Thumb-2, 32-битные адреса, до 2 ГГц
ARMv8-ACortex-A53, A57, A72, A76, Apple A764-битные вычисления, 40-битная физическая адресация (до 1 ТБ ОЗУ на процесс). Появление big.LITTLE (гетерогенные кластеры)
ARMv9-A (с 2021)Cortex-X2, X3, X4, A710, A715, A720SVE2 (DSP и ML-ускорение), расширение безопасности Realm Management Extension (RME), 64-bit только
ARMv9.2-A (2024)Cortex-X4, A720, A520Scalable Matrix Extension (SME) для ускорения AI на самом ядре
ARMv9.3-A (2025)Lumex C1 (C1-Ultra, C1-Premium, C1-Pro, C1-Nano)Scalable Matrix Extension 2 (SME2), KleidiAI, до 5x производительности AI без NPU

Это важно: Выделение внутри поколений связано в первую очередь с набором инструкций (ISA). Например, современный Cortex-A720 — это ядро на Armv9.2-A с поддержкой 64-бит и SME. Ядро Lumex C1-Ultra 2025 года — это уже Armv9.3-A с поддержкой SME2.

Технологии энергосбережения: big.LITTLE, DynamIQ и «невидимая» эффективность

big.LITTLE

С 2011 года ARM внедрила концепцию, при которой в одном SoC используются два типа ядер: мощные «большие» (big) и экономичные «маленькие» (LITTLE). Операционная система сама распределяет нагрузку между ними, значительно экономя энергию.

DynamIQ (с 2017)

Более гибкая эволюция big.LITTLE. Теперь можно создавать кластеры с произвольным количеством ядер разных типов и даже разными уровнями производительности. Стандарт для современных ARM-чипов.

ARMv9.3 + SME2 + KleidiAI (2025)

Кардинальный скачок в энергоэффективности. Теперь AI-задачи могут выполняться на самих CPU-ядрах, без отдельного NPU, с пятикратным ускорением!

Ассемблер ARM: особенности

Условное выполнение. Одна из «визитных карточек» ARM-ассемблера. Почти любую инструкцию можно выполнить условно, просто добавив суффикс.

; Условное сложение
ADDEQ R0, R1, R2  ; выполнится только если Z-флаг установлен (результат прошлой операции был ноль)
SUBNE R3, R4, R5  ; если же Z-флаг не установлен — выполнится вычитание

Типы инструкций и специальные возможности:

Модели современных ARM SoC (2024–2026)

Apple Silicon: Вечный рекордсмен по производительности

Apple первой показала миру, что ARM может быть не только энергоэффективным, но и бескомпромиссно быстрым в профессиональных задачах.

Qualcomm Snapdragon: Эталон для Android

Qualcomm лицензировала у ARM ядро Cortex (Cortex-A8) ещё в 2005 году, создав на его основе свой Scorpion. Теперь использует как ядра ARM, так и собственные Oryon.

MediaTek Dimensity: Убийца флагманов

MediaTek, долгое время считавшаяся поставщиком чипов для бюджетных устройств, выпускает флагманские SoC, которые вплотную приблизились к лидерам.

Tensor (Google): Флагман для фанатов Pixel

NVIDIA Grace и серверное доминирование

Amazon Graviton: «Пожиратель x86» от AWS

Arm AGI CPU — Собственный процессор Arm для дата-центров (2026)

Это, пожалуй, самое громкое событие года! Arm выпустила первый физический процессор под своей маркой (а не просто IP-блок). 136 ядер Neoverse V3 (Armv9.2-A) на одном кристалле с TDP 300 Вт. 12 каналов памяти до 8800 МТ/с на канал. Чип показывает вдвое большую производительность на ватт по сравнению с x86-решениями.

Другие игроки рынка ARM SoC

Заключение

Процессоры ARM прошли путь от «маленького ядра для британского компьютера» до доминирующей архитектуры в мобильном мире и, вероятно, будущего всей вычислительной техники.

Почему ARM выигрывает сегодня:

С появлением процессоров уровня Apple M5, Snapdragon X Elite и серверных Graviton 5 и AGI CPU, можно с уверенностью сказать, что «эра x86 подходит к концу, а ARM только начинается». В ближайшее десятилетие мы станем свидетелями того, как процессоры с RISC-архитектурой станут доминировать не только в телефонах, но и в большинстве персональных компьютеров.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *