8-ядерный нейронный процессор Apple Neural Engine работает на основе параллельной архитектуры. skyeng.ru Вместо последовательного выполнения инструкций, характерного для CPU, он выполняет множество одинаковых операций одновременно над разными данными. skyeng.ru
Некоторые принципы работы Neural Engine:
- Матричные вычисления. skyeng.ru Большинство операций в нейронных сетях сводится к матричным умножениям и сложениям, для которых Neural Engine имеет специализированные вычислительные блоки. skyeng.ru
- Пониженная точность вычислений. skyeng.ru Многие Neural Engine работают с числами меньшей разрядности (например, 8 или 16 бит вместо 32 или 64), что ускоряет вычисления при сохранении достаточной точности для задач ИИ. skyeng.ru
- Встроенная память. skyeng.ru Для минимизации задержек при передаче данных Neural Engine часто имеет собственные буферы памяти, оптимизированные для быстрого доступа к весам нейронной сети. skyeng.ru
Neural Engine основан на нейронных сетях и используется для работы Face ID, элементов дополненной реальности и других ресурсоёмких задач. appleinsider.ru Он работает автономно, не отправляя данные на сервера. appleinsider.ru