[История IT, Процессоры, IT-компании] Бывший инженер Apple рассказал, как 10 лет назад началась разработка технологии, на основе которой создан чип M1
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
По информации 9to5Mac, бывший инженер Apple Шак Рон (Shac Ron) рассказал, как 10 лет назад началась разработка технологии, на основе которой был создан Apple Silicon М1 с ARM-архитектурой.
Разработчик ядра Apple Шак Рон рассказал, что компания начала работу над своими обновленными чипами на ARM 10 лет назад. Именно опыт, полученный на протяжении этих лет и дал возможность сделать чип M1 для Mac таким производительным и энергоэффективным.
Рон напомнил, что первый 64-битный чип на ARM от Apple под названием A7 был выпущен в 2013 году, в нем впервые была реализована настраиваемая архитектура набора команд (Instruction Set Architecture, ISA). Это означало, что фактически архитектура ARM64 была рождена в Apple до того, как ARM закончила разработку собственного ядра на AArch64 и подготовила его к продаже по лицензии третьим сторонам.
Рон подчеркнул, что инженеры Apple начали разрабатывать ARM64 еще в 2010 году. К моменту ее запуска в 2013 году новая технология компании действительно застала конкурентов, включая Qualcomm и Samsung, врасплох.
Говоря более подробно о технических деталях, Рон заявил, что ставка Apple на развитие ARM заключалась в том, чтобы «выйти на сверхширокий уровень с низкими тактовыми частотами» и с «высшей степенью OoO» (out-of-order, внеочередность). Это позволило Apple далее использовать все больше ядер в новых чипах, а также начать с более низких тактовых частот, которые с каждым поколением компания увеличивает.
У чипа A7 было 2 ядра с частотой около 1,3 ГГц, а последний A14 имеет 6-ядерный процессор с частотой до 2,99 ГГц, 4-ядерный графический процессор и 16-ядерный нейронный движок. Mac с M1 имеют 8-ядерные процессоры с тактовой частотой 3,2 ГГц (4 высокоэффективных и 4 производительных), 8-ядерный графический процессор и 16-ядерный нейронный движок.
Задействуя суперскалярную архитектуру с высокой степенью OoO, Apple смогла успешно разрабатывать новые чипы с постоянно увеличивающимся числом транзисторов, например, в М1 их 16 миллиардов штук. Использование OoO позволило отделить набор команд внешнего интерфейса от внутреннего (бэкендового) исполнения. И все это стало возможным с помощью специальной ARM ISA, разработанной Apple.
Рон подытожил, что очень хорошая производительность чипа M1 напрямую не связана с ARM ISA, а скорее развитие ARM ISA стала таковой благодаря новаторской работе и планам Apple по по улучшению производительности своего ядра, которые компания начала реализовывать в 2010 году.
Примечательно, что в конце ноября 2020 года вице-президент Apple Крейг Федериги (Craig Federighi) рассказал, что одним из ключевых ингредиентов высокой производительности мобильного чипа с относительно низким энергопотреблением стала UMA (unified memory architecture) — унифицированная архитектура памяти. В M1 все компоненты — центральный процессор (CPU), графический процессор (GPU), нейронный процессор (NPU), сигнальный процессор для обработки изображений (ISP) совместно используют один пул очень быстрой памяти, который расположен физически очень близко к чипу M1. Эта архитектура противоречит общей парадигме, применяемой в настольных ПК, где, например, происходит выделение одного пула памяти процессору, а другой — графическому процессору. Полученное в итоге увеличение производительности Mac на M1 как раз связано с отказом от такой неэффективной парадигмы как на аппаратном, так и на программном уровне. Федериги также объяснил, что уже несколько лет графическое Apple Metal API использует «отложенный рендеринг на основе тайлов», который в GPU M1 реализуется в полной мере.
22 июня 2020 года на 31-й конференции для разработчиков WWDC 2020 Тим Кук объявил об историческом событии — Apple будет использовать в Mac процессоры ARM. Это третья смена архитектуры в истории компании.
В конце июня прошлого года бывший инженер Intel Франсуа Пьедноэль (François Piednoël) рассказал, что одной из главных причин перехода Apple на ARM стали большие проблемы с качеством процессоров на микроархитектуре Skylake. Позже его слова подтвердил бывший инженер Intel Чжэн Ли (Zheng Li). Он раскрыл, что Apple начала задумываться о создании собственного процессора после того, как Intel начала продавала конкурентам Apple технологии, реализованные в первом MacBook Air.
10 ноября 2020 года Apple представила MacBook Air, MacBook Pro 13 и Mac mini на новых ARM-процессорах M1.
В конце декабря 2020 года эксперты проанализировали внутренности чипа Apple M1 и сравнили их с системой на кристалле A14 Bionic.
===========
Источник:
habr.com
===========
Похожие новости:
- [Карьера в IT-индустрии, IT-компании] У сотрудников Google появился профсоюз
- [Компьютерное железо, Финансы в IT, Видеокарты, Процессоры] ASUS повышает цены на видеокарты и материнские платы
- [Мессенджеры, IT-компании] Slack был недоступен несколько часов в первый рабочий день 2021 года
- [Информационная безопасность, Законодательство в IT, История IT] Британский суд отказал США в экстрадиции основателя WikiLeaks Джулиана Ассанжа
- [Венчурные инвестиции, Развитие стартапа, Финансы в IT, IT-компании] Новости IT, стартапов и венчурных инвестиций: покупки Сбера и Mail.Ru, проблемы Alibaba, ivi и Okko
- [Алгоритмы, API, Машинное обучение, IT-компании] Нейротипология и нейромаркетинг будущего
- [Информационная безопасность, IT-компании] Хакеры получили доступ к данным 200 тыс. абонентов T-Mobile, включая записи их звонков
- [Программирование, Читальный зал, История IT, Софт] О русском языке в программировании
- [Разработка под MacOS, Законодательство в IT, IT-компании] Apple хотела удалить из App Store бесплатное приложение Amphetamine за название и дизайн иконки
- [Законодательство в IT, Производство и разработка электроники, IT-компании] Apple обвинили в работе с поставщиком, который использовал детский труд
Теги для поиска: #_istorija_it (История IT), #_protsessory (Процессоры), #_itkompanii (IT-компании), #_inzhener_apple (инженер Apple), #_rasskazal (рассказал), #_10_let_nazad (10 лет назад), #_razrabotka_tehnologii (разработка технологии), #_apple_silicon_m1 (Apple Silicon М1), #_armarhitektura (ARM-архитектура), #_istorija_it (
История IT
), #_protsessory (
Процессоры
), #_itkompanii (
IT-компании
)
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 18:55
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
По информации 9to5Mac, бывший инженер Apple Шак Рон (Shac Ron) рассказал, как 10 лет назад началась разработка технологии, на основе которой был создан Apple Silicon М1 с ARM-архитектурой. Разработчик ядра Apple Шак Рон рассказал, что компания начала работу над своими обновленными чипами на ARM 10 лет назад. Именно опыт, полученный на протяжении этих лет и дал возможность сделать чип M1 для Mac таким производительным и энергоэффективным. Рон напомнил, что первый 64-битный чип на ARM от Apple под названием A7 был выпущен в 2013 году, в нем впервые была реализована настраиваемая архитектура набора команд (Instruction Set Architecture, ISA). Это означало, что фактически архитектура ARM64 была рождена в Apple до того, как ARM закончила разработку собственного ядра на AArch64 и подготовила его к продаже по лицензии третьим сторонам. Рон подчеркнул, что инженеры Apple начали разрабатывать ARM64 еще в 2010 году. К моменту ее запуска в 2013 году новая технология компании действительно застала конкурентов, включая Qualcomm и Samsung, врасплох. Говоря более подробно о технических деталях, Рон заявил, что ставка Apple на развитие ARM заключалась в том, чтобы «выйти на сверхширокий уровень с низкими тактовыми частотами» и с «высшей степенью OoO» (out-of-order, внеочередность). Это позволило Apple далее использовать все больше ядер в новых чипах, а также начать с более низких тактовых частот, которые с каждым поколением компания увеличивает. У чипа A7 было 2 ядра с частотой около 1,3 ГГц, а последний A14 имеет 6-ядерный процессор с частотой до 2,99 ГГц, 4-ядерный графический процессор и 16-ядерный нейронный движок. Mac с M1 имеют 8-ядерные процессоры с тактовой частотой 3,2 ГГц (4 высокоэффективных и 4 производительных), 8-ядерный графический процессор и 16-ядерный нейронный движок. Задействуя суперскалярную архитектуру с высокой степенью OoO, Apple смогла успешно разрабатывать новые чипы с постоянно увеличивающимся числом транзисторов, например, в М1 их 16 миллиардов штук. Использование OoO позволило отделить набор команд внешнего интерфейса от внутреннего (бэкендового) исполнения. И все это стало возможным с помощью специальной ARM ISA, разработанной Apple. Рон подытожил, что очень хорошая производительность чипа M1 напрямую не связана с ARM ISA, а скорее развитие ARM ISA стала таковой благодаря новаторской работе и планам Apple по по улучшению производительности своего ядра, которые компания начала реализовывать в 2010 году. Примечательно, что в конце ноября 2020 года вице-президент Apple Крейг Федериги (Craig Federighi) рассказал, что одним из ключевых ингредиентов высокой производительности мобильного чипа с относительно низким энергопотреблением стала UMA (unified memory architecture) — унифицированная архитектура памяти. В M1 все компоненты — центральный процессор (CPU), графический процессор (GPU), нейронный процессор (NPU), сигнальный процессор для обработки изображений (ISP) совместно используют один пул очень быстрой памяти, который расположен физически очень близко к чипу M1. Эта архитектура противоречит общей парадигме, применяемой в настольных ПК, где, например, происходит выделение одного пула памяти процессору, а другой — графическому процессору. Полученное в итоге увеличение производительности Mac на M1 как раз связано с отказом от такой неэффективной парадигмы как на аппаратном, так и на программном уровне. Федериги также объяснил, что уже несколько лет графическое Apple Metal API использует «отложенный рендеринг на основе тайлов», который в GPU M1 реализуется в полной мере. 22 июня 2020 года на 31-й конференции для разработчиков WWDC 2020 Тим Кук объявил об историческом событии — Apple будет использовать в Mac процессоры ARM. Это третья смена архитектуры в истории компании. В конце июня прошлого года бывший инженер Intel Франсуа Пьедноэль (François Piednoël) рассказал, что одной из главных причин перехода Apple на ARM стали большие проблемы с качеством процессоров на микроархитектуре Skylake. Позже его слова подтвердил бывший инженер Intel Чжэн Ли (Zheng Li). Он раскрыл, что Apple начала задумываться о создании собственного процессора после того, как Intel начала продавала конкурентам Apple технологии, реализованные в первом MacBook Air. 10 ноября 2020 года Apple представила MacBook Air, MacBook Pro 13 и Mac mini на новых ARM-процессорах M1. В конце декабря 2020 года эксперты проанализировали внутренности чипа Apple M1 и сравнили их с системой на кристалле A14 Bionic. =========== Источник: habr.com =========== Похожие новости:
История IT ), #_protsessory ( Процессоры ), #_itkompanii ( IT-компании ) |
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 18:55
Часовой пояс: UTC + 5