Компания ARM подводит итоги 40-летней истории процессоров на своей архитектуре, которая началась в 1985 году с выходом процессора ARM1. Ставка на гибкость и эффективность помогла ARM стать основной из главных движущих сил технической эволюции. Процессоры на этой архитектуре привели к буму смартфонов и повсеместному внедрению гаджетов, а теперь ARM активно внедряется в сегмент облачных вычислений и искусственного интеллекта. С момента появления первого процессора компания уже поставила невероятные 250 миллиардов чипов.

Первый процессор ARM1 на базе самой первой версии архитектуры был разработан в Кембридже для новых компьютерных систем Acorn Archimedes. Во главе разработки были инженеры Софи Уилсон (Sophie Wilson) и Стив Фербер (Steve Furber). Новые чипы изначально были ориентированы на энергоэффективность, чтобы предложить лучшую производительность на ватт. Это, в том числе, было следствием ограниченных финансовых возможностей, чтобы компания могла использовать простую пластиковую упаковку микросхем вместо более дорогой керамической. И эта ставка на экономичность в итоге помогла ARM покорить рынок.

Процессор ARM1 использовал систему команд RISC, содержал 6 тысяч логических триггеров и выполнялся по технологии 3 мкм. Современные чипы ARM содержат более 100 миллионов логических переключателей и используют техпроцесс до 3 нм.

Первые годы процессоры ARM использовались для компьютеров на внутреннем рынке Великобритании. Внешний интерес возник, когда Apple выбрала ARM для своего карманного компьютера Newton MessagePad (1993). И хотя устройство было провальным, оно открыло ARM для других компаний. Начало эры мобильных телефонов способствовало взрывному спросу на чипы ARM. Одним из ключевым устройств этого поколения стал телефон Nokia 6110, который продемонстрировал потенциал ARM и вошел в число самых продаваемых мобильных телефонов всех времен. Компания продолжает активно развивать архитектуру. Новым этапом стало появление ARM v9 в 2021 году с наборами инструкций Scalable Vector Extension 2 (SVE2) и Scalable Matrix Extension (SME) для расширенных возможностей работы с ИИ. Сейчас разработчики улучшают и вносят изменения в ARM каждый год.

Источники:
Tom’s Hardware
ARM