Neural Engine и зачем он нужен в Айфоне
На презентации последних моделей iphone инженеры apple часто упоминают «нейронный процессор», который за время своего существования был значительно усовершенствован: количество операций увеличилось с сотен миллиардов до триллионов в секунду. Тем не менее, многие люди не знают, зачем нужен этот компонент и что он делает. Стоит отметить, что без него в 2022-2023 году ваш телефон лишился бы значительной части своих возможностей: мы рассмотрим, что такое нейронный двигатель и почему он необходим.
Что такое Neural Engine
С момента выпуска iphone 4 с чипом a4 в 2010 году компания apple разрабатывала собственные процессоры вплоть до 2017 года, когда был выпущен культовый iphone x. Этот смартфон был оснащен революционным чипом a11 bionic, который включал нейронный движок, состоящий из двух ядер, способных выполнять почти 600 миллиардов операций в секунду. Теперь, с a16 bionic, apple значительно улучшила эту технологию — она имеет 16 ядер и может обрабатывать до 17 триллионов операций каждую секунду.
Многие недоумевали, зачем нужен такой нейронный движок — ведь iphone прекрасно работал и без него. Apple заявила, что эта технология, использующая нейронные сети, применяется для распознавания лиц, анимодзи и эмодзи, аспектов дополненной реальности и других видов деятельности, требовательных к процессору. Оказывается, для некоторых процессов не обязательно задействовать основной процессор или gpu.
Зачем нужен Neural Engine
Нейронный движок стал основой для разработки функции face id, а сопроцессор позволил настроить точки распознавания лица для более точной разблокировки. Другие производители android-смартфонов пытались повторить эту технологию, но она не обладала такой же эффективностью и безопасностью, поскольку разблокировать смартфон можно было с помощью простой фотографии.
Со временем нейронный движок был модифицирован для более потрясающих возможностей, включая портретную съемку, применение siri, распознавание речи, выбор картинок и запоминание — разумеется, все эти возможности обусловлены нейронными сетями и машинным обучением.
Ранее упоминалось, что как центральный, так и графический процессоры не подходят для нейронных сетей. Но в чем причина? Для искусственного интеллекта необходимо выполнить множество относительно простых вычислений в тандеме. При использовании нейронного движка это происходит параллельно на центральном процессоре и видеоядре, поэтому они не нагружаются лишними операциями, что приводит к более экономному расходу заряда батареи iphone.
Нейронный движок позволяет оставаться без связи с Интернетом без ущерба для идентификации лица, возможностей фотосъемки и других функций. Даже когда вы не подключены к сети, ночная съемка, выбор фотографий, размытие фона и другие функции остаются доступными.
Apple часто обновляет ios, не забывая о нейронных сетях, поэтому при выборе iphone важно обращать внимание не только на количество ядер cpu и gpu, но и на нейронный движок — с его помощью большинство повседневных задач, которые вы используете, будут выполняться гораздо эффективнее.
Внедрение искусственного интеллекта в iphone
Apple задала тренд на появление нейронного сопроцессора. Следовательно, любой мобильный процессор теперь состоит из собственного двигателя, предназначенного для вычислений, поэтому нет ничего неожиданного в том, что доступный топовый телефон с андроидом в 2022 году будет обладать той или иной формой «улучшения» изображения с помощью ИИ.
Хотя нейронный двигатель a16 bionic не является самым быстрым в своем роде, он все же относительно мощный. Он оснащен встроенным нейронным сопроцессором hexagon snapdragon 8+ gen 1, который может выполнять до 27 триллионов операций в секунду — в то время как самый современный нейронный движок достигает максимума в 17 триллионов.
Тензорный процессор Google, входящий в состав чипа tensor g2, является основным конкурентом нейронного процессора Apple. Это привело к тому, что пиксельные телефоны обладают возможностями, которые айфоны никогда не смогут получить.
На первых порах набор функций нейронного двигателя был ограничен; ai применялся только для встраиваемых приложений. Но сегодня сторонние разработчики программного обеспечения могут использовать его в различных областях, включая голосовую аутентификацию, распознавание лиц и классификацию изображений.
В ios 16 искусственный интеллект занимает центральное место: система оснащена множеством функций, которые работают на основе нейронных сетей. Нейронный движок отвечает за такие задачи, как распознавание текста на фотографиях и видео, вырезание объектов из изображений и изменение эффекта глубины на обоях экрана блокировки.