Зачем Apple перешла на собственные процессоры, в чём разница с Intel

2020-7-9 17:30

Старые Mac не перестанут работать в одночасье, macOS будет поддерживать оба типа процессоров, а переход займёт не один год. 22 июня на конференции для разработчиков WWDC 2020 Apple объявила, что перейдёт на процессоры собственной разработки во всех компьютерах Mac, включая MacBook Air, Pro, iMac, и Mac Pro.

В течение двух лет компания откажется от готовых решений Intel и начнёт использовать чипы на базе ARM-архитектуры.

Первый компьютер на собственном процессоре Apple хочет выпустить в конце 2020 года, а macOS Big Sur уже поддерживает новые чипы. Редактор TJ рассказывает, почему владельцам Mac на Intel пока не стоит переживать, зачем Apple понадобился переход и как он будет происходить.

ARM и SoC - что это и в чём их особенности
SoC расшифровывается как «система на чипе» (System-on-a-Chip), их ещё называют «однокристальными» системами. Зачастую такие процессоры используют в портативной электронике из-за их компактности, низкого энергопотребления и экономии.

Процессоры для ПК обычно тоже содержат один чип, но только с самим процессором. В то же время в одном SoC может быть сразу множество компонентов, включая графику, модем, отдельные модули для специфических задач и не только.

Apple использует SoC-чипы как минимум с момента выхода первого iPhone в 2007 году. Первые айфоны компания выпускала с процессорами Samsung, потом лицензировала готовые решения ARM, а с 2012 года сама разрабатывает чипы на базе ARM и планирует устанавливать их в новые Mac.

ARM-чипы отличаются от Intel архитектурой. В основе работы любого процессора лежит набор команд - элементарные операции, которые способен выполнить чип, например, перемещение данных или базовые вычисления. Язык программирования на таких инструкциях называют языком ассемблера.

Процессоры ARM относятся к архитектуре RISC («вычисления с упрощённым набором команд», reduced instruction set computing), аббревиатура даже расшифровывается как Advanced RISC Machine. А x86-чипы от Intel относятся к CISC-архитектуре («вычисления со сложным набором команд», complex instruction set computing).

Цель RISC - свести всё к настолько элементарным командам, чтобы любую задачу можно было выполнить за один такт процессора, то есть за временной промежуток, синхронизирующий выполнение всех операций. CISC-процессоры основаны на противоположном принципе: они используют более сложные команды и исполняют их в течение нескольких тактов.

Если CISC-процессору нужно умножить два числа, достаточно запустить одну команду MULT: она загрузит числа из памяти, умножит их и сохранит результат в нужную ячейку. В случае с RISC-чипом для той же операции потребуется намного больше шагов: сначала нужно отдельной командой LOAD переместить числа из регистров в исполнительный блок, затем командой PROD умножить их, а потом с помощью STOR разместить результат в нужном регистре.

В этом случае может показаться, что CISC - более эффективная архитектура, потому что её команды выглядят проще. Но это впечатление обманчиво: процессоры такого типа исполняют задачи в несколько тактов, а RISC-чипы всегда выполняют каждую задачу в один тактовый цикл. Таким образом гипотетическая команда умножения может занять одинаковое количество циклов для обоих архитектур.

У CISC есть свои преимущества. В первую очередь, они быстрее справляются с переводом высокоуровневых языков программирования вроде «C» на язык ассемблера, понятный машине. Кроме того, команды CISC сложнее и позволяют выполнять сразу несколько операций за раз без ограничения по тактам процессора. Поэтому такие процессоры популярны в настольных ПК или ноутбуках, где не нужно так экономить энергию или место.

Однако команды всех процессоров задействуют транзисторы, а так как у CISC-чипов команды сложнее - они занимают больше физического места, чем RISС. Из этого вытекают ключевые преимущества RISC-чипов - у них меньше транзисторов, а значит они занимают меньше места, потребляют меньше энергии и выделяют меньше тепла.

Эти особенности сделали ARM идеальным вариантом для портативной электроники с её строгими требованиями по теплоотводу (TDP) на уровне 3,5 Ватт и отсутствием активного охлаждения. Пока Intel побеждала в высокопроизводительных системах на процессорах с TDP в 100 Ватт, ARM-чипы наращивали мощность, оставаясь очень энергоэффективным решением.

На момент написания этого материала самый быстрый суперкомпьютер в мире работал на процессорах ARM. При этом до сих пор ARM не получил широкого распространения в настольных системах, а процессоры Intel исторически хуже работают в условиях низкого уровня теплоотвода.

Почему Apple отказалась от Intel
По данным источников Bloomberg, причиной перехода Apple на собственные процессоры в Mac стали проблемы с приростом производительности Intel. Собеседники издания утверждали, что из-за этого компании приходится пересматривать планы на выпуск макбуков и даже отказываться от некоторых устройств.

В последние годы Intel действительно испытывала проблемы с приростом производительности. Во многом из-за того, что компания застряла на старом техпроцессе - этот показатель, отражающий плотность «упаковки» процессора: чем меньше значение, тем больше транзисторов помещается на чипе.

Кроме того, Apple уже многие годы снижает зависимость от сторонних поставщиков и чужих технологий. Сильнее всего это видно по айфонам: сначала в них использовали процессоры Samsung, модемы Qualcomm, графику Imagination Technologies, а в итоге Apple начала разрабатывать все эти компоненты сама.

Переход на ARM в Mac выгоден Apple ещё и потому, что так компания получит полный контроль над ключевым аппаратным компонентом. Раньше Apple получала готовый чип от Intel, с которым не могла больше ничего сделать - вокруг него приходилось выстраивать все остальные процессы.

.

Подробнее читайте на ...

intel apple процессоры arm mac команды процессора компания

Apple отказалась от Intel и теперь переведёт Mac на собственные процессоры

Тим Кук назвал этот день "историческим" для Mac. С помощью своих чипов компания хочет достигнуть десктопной мощности на ноутбуках, сохранив низкое энергопотребление. У всех устройств Apple будет одинаковая архитектура, что позволит разработчикам проще создавать универсальные приложения. vesti.lv »

2020-06-23 13:30

Apple откажется от Intel и объявит о переходе на ARM-процессоры в макбуках

Первые устройства на новых процессорах появятся на раньше 2021 года Apple откажется от процессоров Intel и перейдёт на ARM-чипы в новых макбуках. О переходе объявят на конференции для разработчиков WWDC 2020. vesti.lv »

2020-06-11 11:00

Apple выпустит Mac с процессором собственного производства вместо чипа от Intel

Компания хочет получить больший контроль над производительностью собственных устройств, отмечает агентство. Apple разрабатывает три собственных процессора для компьютеров Mac на базе чипов A14, которые появятся в будущих моделях iPhone, сообщает Bloomberg со ссылкой на источники. vesti.lv »

2020-04-26 13:51

Apple ведет переговоры о покупке структур Intel

Apple ведет переговоры о покупке части компании Intel. Речь идет о подразделении, занимающемся выпуском беспроводных модемов. О возможной сделке сообщило агентство Bloomberg. Согласно информации источников, представители компаний могут договориться уже на следующей неделе. vesti.lv »

2019-07-23 15:40

Фото: vesti.lv

Новые iPhone будут работать на чипах Intel

Американский производитель Apple намерен использовать в части новых смартфонов iPhone модемные чипы Intel. Сейчас компания использует чипы Qualcomm, сообщает Bloomberg. По их данным, чипы Intel будут устанавливаться в iPhone, работающих в сети американского оператора связи AT&T Inc. vesti.lv »

2016-06-11 13:10