Процессоры ARM уже давно доминируют в мобильном мире, почти все телефоны и планшеты Apple и Android используют те или иные модели процессоров ARM. Однако Intel и AMD по-прежнему доминируют на рынках ноутбуков, настольных компьютеров, серверов и суперкомпьютеров. На этой неделе мы увидели несколько анонсов, в которых это, вероятно, изменится:
В этом посте блога мы рассмотрим некоторые последствия этих действий.
На Всемирной конференции разработчиков Apple в этом году было объявлено, что Apple постепенно откажется от процессоров Intel в своих настольных и портативных компьютерах Mac. Вы даже не подозреваете, что они переходят на процессоры ARM из всех своих маркетинговых разговоров, в которых говорится исключительно о переходе с Intel на Apple Silicon. Но сердце Apple Silicon — это ядра процессоров ARM. Название Apple Silicon относится к системе на кристалле (SoC), которую они строят на базе процессоров ARM. Эти SoC будут включать в себя ряд ядер ARM, графический процессор, процессор AI, диспетчер памяти и другие функции поддержки.
Разработчики могут заплатить 500 долларов за iMac mini с тем же процессором ARM, что и последний iPad Pro. Обратной стороной является то, что вам необходимо вернуть это оборудование, когда настоящие системы будут отправлены в конце этого года. Впечатляет то, что вы можете получить рабочий ARM Mac под управлением MacOS вместе с большим количеством программного обеспечения, которое уже включает систему разработки XCode . Одна интересная особенность заключается в том, что вы можете запускать любое приложение для iPad или iPhone на своем Mac, теперь, когда все устройства Apple используют один и тот же процессор.
Новая версия MacOS для ARM (или Apple Silicon) будет запускать программы, скомпилированные Intel, в эмуляторе, но Apple надеется, что разработчики довольно быстро перекомпилируют свои программы для ARM, так что особой необходимости в этом нет. Эмуляция имеет некоторые ограничения, так как она не поддерживает инструкции Intel AVX SIMD или инструкции, относящиеся к виртуализации.
Для разработчиков, конвертирующих свои приложения, если у них есть код на языке ассемблера, его придется преобразовать из сборки Intel в сборку ARM, и, конечно же, отличным ресурсом для этого является моя книга :
Мы очень рады видеть, как выглядят эти новые модели компьютеров Apple на базе ARM. Мы должны увидеть их объявление по мере приближения сезона рождественских покупок. Объединение всех схем на одном кристалле сделает эти новые компьютеры еще тоньше, легче и компактнее. Срок службы батареи должен быть намного дольше, но все же с отличной производительностью.
Мы думаем, Apple следует поблагодарить мир Raspberry Pi за то, что он показал, что вы можете делать с SoC, и за то, что так много программного обеспечения уже было перенесено на процессор ARM.
Одним из возможных недостатков новых Mac является то, что Apple продолжает говорить о новой функции безопасной загрузки, которая позволяет загружать только подписанные Apple операционные системы в качестве функции безопасности. Означает ли это, что мы не сможем запускать Linux на этих новых Mac, кроме как с использованием виртуализации? Это будет большим недостатком, особенно в будущем, когда Apple откажется от их поддержки. Apple производит отличное оборудование, которое продолжает работать еще долго после того, как Apple больше не поддерживает его. Вы можете получить дополнительную жизнь от своего оборудования Apple, установив Linux и продолжая получать новые обновления.
Intel и AMD уже давно доминируют на рынках серверов и центров обработки данных, но ситуация начинает меняться. Amazon разрабатывает свои собственные чипы ARM для AWS, а Ampere предоставляет чрезвычайно мощные серверные чипы на базе ARM для всех остальных. В прошлом году они анонсировали 80-ядерный серверный чип на базе ARM, который сейчас находится в производстве. Буквально на этой неделе они анонсировали следующее поколение — 128-ядерный серверный чип ARM.
Если вас не интересует сервер, но вам нужна рабочая станция, содержащая один из этих чипов, вы можете рассмотреть компьютер от Avantek, такой как этот.
Это лишь один из нескольких мощных серверных чипов на базе ARM, поступающих на рынок. Будет интересно посмотреть, будет ли ARM широко распространена в этой сфере.
Япония только что заняла первое место в списке самых мощных суперкомпьютеров в мире. Fugaku суперкомпьютер находится в Кобе и использует 158,976 Fujitsu 48-ядро ARM SoCs. Конечно, этот компьютер работает под управлением Linux, и в настоящее время он используется для решения проблем сворачивания белков при разработке лекарства от COVID-19, похожего на fold@home. Это действительно впечатляющий склад технологий, который показывает, куда можно пойти с ЦП ARM и операционной системой Linux с открытым исходным кодом.
ARM завоевала мир мобильных устройств несколько лет назад, и теперь похоже, что ARM готова взять на себя остальную часть компьютерной индустрии. Ожидайте увидеть больше настольных и портативных компьютеров на базе ARM, чем просто Mac. Только время покажет, является ли это реальной угрозой для Intel и AMD, но преимущество ARM перед предыдущими попытками сместить Intel с королем состоит в том, что у них уже есть более крупный объем производства, чем у Intel и AMD вместе взятых. В последние годы в мире Intel наблюдается застой, и я с нетерпением жду, когда рынок процессоров снова вырастет.