«Apple создает чипы RISC-V», «Корпорация Apple нанимает разработчиков для RISC-V» — публикации с такими громкими заголовками в последнее время все чаще стали появляться в российской и зарубежной прессе на волне интереса, который внезапно проявила компания из Купертино к чипам с упомянутой архитектурой. Мнения о причинах этого интереса разделились, но все участники дискуссий сходятся в одном: как говорил Винни Пух, «это жу-жу-жу неспроста». Давайте включим «диванного аналитика» и немного поразмышляем о том, с чем может быть связано повышенное внимание со стороны Apple к RISC-V, и что оно может означать для участников рынка.
О чем разговор?
После перехода корпорации Apple на архитектуру ARM и выпуска первых устройств на чипе М1, получивших высокую оценку пользователей с точки зрения производительности, быстродействия, энергопотребления, бесшумности, практически ни у кого не осталось сомнений: этот союз — надолго. И вот в начале сентября сего года Apple разместила вакансию о поиске разработчиков со знанием системы команд RISC-V. Новички требовались в группу Core Operating Systems. Эта новость буквально всколыхнула околоайтишную общественность: неужели «яблочная» корпорация решила обратить свой взор на новое семейство процессоров и планирует отказаться от нынешней технологии?
Для начала отметим, что RISC-V — это открытая и свободная платформа, включающая процессорную архитектуру и расширяемую систему команд, которая подходит для создания микроконтроллеров и микропроцессоров. Спецификации RISC-V открыты в том числе и для коммерческого использования: создателям собственного железа на основе этой платформы не нужно выплачивать никаких лицензионных отчислений, в то время как сейчас Apple отчисляет роялти держателям патентов за каждое выпущенное устройство с ARM-чипом М1. Именно это обстоятельство и породило массу слухов о перспективах очередной смены архитектуры в стане Apple: дескать, экономия на лицензиях позволит скупой корпорации из Купертино получить дополнительную прибыль. Нужно больше золота, милорд! В рамках данной теории родилось несколько версий происходящего, которые мы сейчас кратко рассмотрим.
Версия первая: конфликт с NVIDIA
Между корпорациями Apple и NVIDIA уже давно тлеет противостояние, то и дело переходящее в вялотекущую войну. Истоки этого конфликта берут начало еще в 2009-м, когда Apple потеряла значительные суммы из-за дефектов графического адаптера NVIDIA в MacBook Pro и даже вынуждена была провести отзывную кампанию. Тогда в Купертино решили не складывать все яйца в одну корзину и начали сотрудничество с AMD в качестве производителя дискретной графики. В 2019 году NVIDIA прекратила поддержку архитектуры CUDA для macOS, лишив многих владельцев
В 2020 году Apple объявила о переходе на платформу ARM и разработке собственного процессора на этой архитектуре, вокруг которого будут строиться следующие поколения устройств под управлением macOS. А уже несколько месяцев спустя NVIDIA сообщила о планах покупки компании ARM за 40 млрд долларов, вызвав этим известием настоящий фурор в IT-среде. Сделка в итоге сорвалась, но могло ли это гипотетическое поглощение стать причиной интереса Apple к платформе RISC-V?
В том, чтобы не платить роялти компании, с которой у Apple имеются трения, если она станет собственником ARM и правообладателем ее технологий, есть определенный резон — снижение такой зависимости может сократить рыночные риски для Apple. Однако не нужно быть аналитиком, чтобы предположить: переход на архитектуру ARM — это хорошо просчитанный и продуманный шаг, потребовавший огромных инвестиций, которые окупятся лишь в долгосрочной перспективе. Экстренная смена коней на такой бурной переправе чревата еще большими убытками и потерями, которые по своей разрушительной мощи вряд ли сравнятся с перспективой поглощения ARM не только компанией NVIDIA, но даже корпорацией Microsoft или подпольным сообществом таинственных «русских хакеров»,
В общем и целом, шумиха вокруг сделки NVIDIA и ARM могла раздосадовать Apple, но вряд ли — смертельно напугать. Тем более, покупки на подобные суммы не планируются за день, наверняка слухи о переговорах между компаниями ходили уже давно, и они, тем не менее, не заставили Apple пересмотреть планы. Значит, причина кроется в чем-то другом?
Версия вторая: китайский след
Продукция многих технологических гигантов, в том числе и Apple, производится в Китае, по крайней мере, значительная ее часть. Там же изготавливают и комплектующие. В августе этого года произошел еще один примечательный инцидент, связанный с именем ARM, вернее, ее китайским подразделением: местная «дочка» корпорации, ARM China, вышла из подчинения «метрополии». Со стороны это выглядело похожим на эдакий «рейдерский захват» по-китайски: британцы выступали за отстранение руководителя совместного предприятия, господина Аллена Ву от управления филиалом, однако тот не согласился с таким решением. Сменив охрану, Аллен Ву отказался пускать в офис других топ-менеджеров, заявив о том, что ARM China отныне не подчиняется головной фирме, а стала самостоятельным и независимым предприятием.
Для Apple и других партнеров ARM подобные коллизии чреваты утечкой интеллектуальной собственности. Если китайцы начнут штамповать нелицензионные копии чипа М1, пусть даже для внутреннего употребления, очень скоро поддельные «Маки» и «Макбуки» заполонят мировой рынок, а платформы для создания «хакинтошей» на ARM начнут продаваться на «АлиЭкспрессе» за пару десятков долларов. Что, безусловно, нанесет серьезный удар по прибыли компании.
Масло в огонь подливают и усиливающиеся санкции ЕС и США в отношении Китая. И хотя Великобритания некоторое время назад вышла из состава Евросоюза, создание совместного предприятия ARM China с местным китайским руководством и участием китайского капитала как раз и было одним из шагов по обходу санкций, направленных на экспорт технологий, — ARM China обладала правами на лицензирование технологий ARM китайским производителям компьютерного «железа» и смартфонов.
Опасность утечек интеллектуальной собственности, безусловно, сильный экономический фактор, но вряд ли он может стать ключевой причиной для очередной смены аппаратной платформы в Apple. В конце концов, они много лет выпускали компьютеры и ноутбуки с процессорами Intel, комплектующие для которых вообще производят все кому не лень. «Хакентошестроение» при этом не стало мейнстримом, несмотря на доступность «железа»: в Apple прекрасно знают, как усложнить жизнь подобным экспериментаторам. Исходя из этого можно предположить, что внутрикитайские разборки с ARM также не повлияли на планы Apple.
Версия третья: новые девайсы
Поскольку Apple искала разработчиков под RISC-V в подразделение Vector and Numerics Group (VaNG), которое занимается встраиваемыми подсистемами на iOS, macOS, watchOS и tvOS, а в описании вакансии упоминалось, что кандидат должен разбираться в компьютерном зрении, машинном обучении и обработке естественных языков, вполне вероятно, что речь идет о каких-то «умных девайсах», созданием которых планирует заняться Apple.
Эта версия кажется лично мне наиболее правдоподобной. Новейшие процессоры ARM в Купертино будут и дальше использовать в качестве основы для производства ноутбуков, настольных компьютеров, а также, возможно, планшетных устройств и смартфонов, в то время как более простым гаджетам вроде умных часов Apple Watch, каким-нибудь перспективным очкам дополненной реальности, фитнес-браслетам или другой полезной электронике вполне подойдут процессоры с архитектурой RISC-V. Тем более что эта платформа позволяет расширять систему команд, что дает инженерам и разработчикам широчайшее поле для творчества.
Так что создателям программного обеспечения для macOS, по всей видимости, можно не волноваться: очередную смену архитектурной парадигмы в исполнении Apple мы увидим еще не скоро. А вот появление на рынке новых устройств и технических решений на базе RISC-V (как это происходит в исполнении Xiaomi, осваивающей все новые и новые рыночные ниши) — вполне. Какая из озвученных здесь версий на самом деле окажется наиболее близкой к реальности, покажет время.
Комментарии (16)
beeruser
15.09.2021 19:54+9Для Apple и других партнеров ARM подобные коллизии чреваты утечкой интеллектуальной собственности. Если китайцы начнут штамповать нелицензионные копии чипа М1, пусть даже для внутреннего употребления, очень скоро поддельные «Маки» и «Макбуки» заполонят мировой рынок
Аналитика уровня "боженька". ARM China не имеет никакого отношения или доступа к разработкам Apple. Процессоры изготавливают на TSMC.
CyberPaul Автор
15.09.2021 20:20-2Изготавливать процессоры могут хоть на Саратовской фабрике вантузов и нанотехнологических изделий. Гораздо интереснее, у кого есть доступ к документации по архитектуре и техпроцессу. ARM China к производству действительно не имеет отношения, но вот не было ли у филиала доступа к технической документации в период тесного сотрудничества с ARM - вопрос неоднозначный.
RH215
15.09.2021 21:14+1А даже если и так, разница? Ну выпустит кто-то клон M1. Официальной MasOS там не будет, а без неё клон получается не совсем клоном. Делать ещё один перенос архитектуры ради этого никто не будет.
TIMOHIUS
15.09.2021 21:28+1Если кто то выпустит клон М1 то это позволит запускать Хакинтош без покупки техники Эппл. Что при вводе новых чипов яблоки в том числе пытаются заблокировать. Сейчас МакОс тоже неофициально можно поставить на некоторый набор железа и это никому не мешает пользоваться. Но как только Яблоки отойдут от сторонних чипов и будут работать только со своими, такая возможность пропадёт от слова вообще.
RH215
15.09.2021 21:36+2Установка Хакинтоша всегда была делом отдельных любителей. Не думаю, что это когда-то всерьёз волновало Apple. За Apple также остаётся возможность блокировки работы MacOS на подобном оборудовании.
funny_falcon
15.09.2021 22:49+1Уверен, в M1 достаточно закладок, за которые может зацепиться MacOS. Вероятность сделать клон, достаточно хороший для запуска MacOS, низка.
VelocidadAbsurda
15.09.2021 23:00+5M1 — собственная доработка Apple (у них "архитектурная" лицензия на ARM, позволяющая самим дорабатывать ядра и не делиться результатами с ARM Ltd), родство ARM China с ARM Ltd доступа к ней не даёт.
А опасаться, что ARM China "допилит" до совместимости с М1 имеющеющиеся у них типовые ядра ARM — так с RISC-V всё ещё страшнее тогда, те вообще всем доступны.beeruser
16.09.2021 20:39+1M1 — собственная доработка Apple (у них "архитектурная" лицензия на ARM, позволяющая самим дорабатывать ядра и не делиться результатами с ARM Ltd),
Apple не "дорабатывет" ядра ARM, а разрабатывает ARM-совместимые процессоры с нуля. C ARM-овскими ядрами у них нет ничего общего. Они даже не соответствуют спекам в некоторых местах.
По названию лицензии должно быть очевидно что они используют только архитектуру. Архитектура ARMv8 (к примеру) описана здесь:
https://developer.arm.com/documentation/ddi0487/latest
Теперь у вас достаточно информации чтобы разработать свой ARM процессор.
Вы же не будете утверждать что AMD дорабатывает ядра Интел?
VelocidadAbsurda
24.09.2021 16:13Т.е. никакие предоставленные ARM Ltd исходники ядер при разработке не используются? Взяли спеки и всё сами с нуля? Спасибо, буду знать.
Но почему так?
Armmaster
16.09.2021 03:03+1Никакого доступа к документации по M1 Arm China не имеет. Apple имеет архитектурную лицензию, поэтому сам чип полностью разработан самостоятельно и никаких секретов за пределы Apple не выходило (ну кроме наличия некоторых специфических расширений, но это сейчас и так всем известно)
glagola
15.09.2021 21:54+1ARM China была создана из-за желания ARM выйти на китайский рынок, а власти Китая в свою очередь настаивали на создании совместного предприятия, для того чтобы все процессоры создаваемые в поднебесной под лицензией ARM лицензировались ARM China, а не родительской компанией. Так что если M1 в Китае не штампуют, то и чертежей у ARM China скорее всего нет.
funny_falcon
15.09.2021 22:50Apple лицензирует только набор команд. Схему процессора же разрабатывают сами.
Armmaster
16.09.2021 03:01+1Сделка в итоге сорвалась
Сделка не сорвалась, она проходит одобрение регулирующих органов
akaAzazello
16.09.2021 09:41>>кандидат должен разбираться в компьютерном зрении, машинном обучении и обработке естественных языков
Мне кажется, что стоило исходя из требований к вакансии упомянуть и NVDLA - открытый NVIDIA Deep Learning Accelerator, ипользующий RISC-V архитектуру - который как раз и используется для этих целей в NVidia Xavier SOC (и планировался в отменённой Beagleboard V) - вполне возможно, Apple просто заинтересовалась его использованием в своих продуктах
Scirocco
16.09.2021 14:08+2Я думаю что все намного проще
Apple просто пытаются найти дальнейший вектор развития наперед. Если же найдут пользу RISC-V для себя и найдут способы применения - будут развивать от самых малых девайсов с малыми чипами(airpods, apple watch) и вплоть до настольных девайсов(mac), но такое развитие скорее всего займет 10-15 лет, как и когда они начинали с ARM на iPhone в 2007
bouncycastle
RISC-V постепенно внедряется как платформа для микроконтроллеров, вот и вся соль.