Когда Apple перешла с процессоров Intel на собственное решение в виде чипов Apple Silicon для своих компьютеров, это значительно улучшило производительность и энергопотребление. Еще во время самой презентации он выделил основные процессоры, которые в совокупности образуют общий чип и определяют его возможности. Конечно, в данном случае мы имеем в виду CPU, GPU, Neural Engine и другие. Хотя роль процессора и графического процессора в целом известна, некоторым пользователям Apple до сих пор неясно, для чего на самом деле используется Neural Engine.
Купертинский гигант Apple Silicon базирует свои чипы для iPhone (A-Series), которые оснащены практически теми же процессорами, включая вышеупомянутый Neural Engin. Однако ни для одного устройства до конца не ясно, для чего оно на самом деле используется и зачем оно нам вообще нужно. Хотя мы совершенно ясно знаем об этом для процессоров и графических процессоров, этот компонент более или менее скрыт, хотя он обеспечивает относительно важные процессы в фоновом режиме.
Почему хорошо иметь нейронный двигатель
Но давайте прольем свет на важную или действительно хорошую вещь: наши компьютеры Mac с чипами Apple Silicon оснащены специальным процессором Neural Engine. Как вы, возможно, знаете, этот раздел специально предназначен для работы с искусственным интеллектом и машинным обучением. Но это само по себе не должно раскрывать так много. Однако, если подвести итог в общих чертах, то можно сказать, что процессор служит для ускорения соответствующих задач, что заметно облегчает работу классического графического процессора и ускоряет всю нашу работу на данном компьютере.
В частности, Neural Engine используется для смежных задач, которые, на первый взгляд, ничем не отличаются от обычных. Это может быть видеоанализ или распознавание голоса. В таких случаях в игру вступает машинное обучение, которое по понятным причинам требовательно к производительности и энергопотреблению. Так что иметь практического помощника, четко ориентирующегося в этом вопросе, точно не помешает.
Сотрудничество с Core ML
Платформа Apple Core ML также неразрывно связана с самим процессором. С его помощью разработчики могут работать с моделями машинного обучения и создавать интересные приложения, которые затем будут использовать все доступные ресурсы для своей функциональности. На современных iPhone и Mac с чипами Apple Silicon им в этом поможет Neural Engine. Ведь это еще и одна из причин (не единственная), почему Маки так хороши и мощны в области работы с видео. В таком случае они не полагаются только на производительность графического процессора, но также получают помощь от Neural Engine или других медиа-движков для ускорения видео ProRes.
Нейронный двигатель на практике
Выше мы уже кратко обрисовали, для чего на самом деле используется Neural Engine. Помимо приложений, работающих с машинным обучением, программ для редактирования видео или распознавания голоса, мы будем приветствовать его возможности, например, в нативном приложении «Фото». Если вы время от времени используете функцию Live Text, с помощью которой можно копировать письменный текст с любого изображения, за этим стоит Neural Engine.