Первое поколение нейронных процессоров (NPU) на базе XDNA от AMD появилось в прошлом году в качестве встроенного компонента серии мобильных процессоров Phoenix Ryzen 7040 , за которым, много месяцев спустя, последовало поколение Intel Core Ultra « Meteor Lake » с аналогичным набором NPU. Недавно стало известно, что предварительная версия Windows 11 DirectML обеспечивает предварительную поддержку процессоров Core Ultra NPU — отдел разработки программного обеспечения Microsoft, похоже, отдает приоритет технологии Intel AI. Team Red уже выпустила XDNA на настольных платформах — с семейством APU Ryzen 8000G — и серия Hawk Point 8040 близка к розничному запуску, но эти процессоры (плюс 7040) по-прежнему не поддерживаются Microsoft DirectML API. Интересная запись в блоге сообщества AMD была опубликована две недели назад, но новостные агентства не спешили осознавать ее актуальность.
За работой Intel NPU можно следить в диспетчере задач Windows (см. снимок экрана ниже), а в предстоящем обновлении к этому набору добавятся конкурирующие компоненты AMD. В блоге сообщества Team Red Джоэла Хруски говорится, что мониторинг NPU для процессоров серии Ryzen 8040 скоро должен появиться: «По мере того, как компьютеры с искусственным интеллектом становятся все более популярными, растет потребность в инструментах системного мониторинга, которые могут отслеживать производительность новых NPU (модулей нейронных процессоров). доступно на некоторых мобильных процессорах серии Ryzen 8040. Нейронный процессор, также иногда называемый интегрированным или встроенным механизмом искусственного интеллекта, может увеличить время автономной работы за счет разгрузки задач искусственного интеллекта, которые в противном случае выполнялись бы на центральном или графическом процессоре. работа с Microsoft для включения инфраструктуры MCDM (модель вычислительного драйвера Microsoft) на мобильных процессорах серии Ryzen 8040 с поддержкой AMD NPU (нейронный процессор) MCDM — это производная от модели драйвера дисплея Windows (WDDM), ориентированная на не-GPU, MCDM позволяет NPU использовать существующую инфраструктуру управления устройствами графического процессора, включая планирование, управление питанием, управление памятью и отладку производительности с помощью таких инструментов, как диспетчер задач. MCDM служит фундаментальным уровнем, обеспечивающим плавное выполнение рабочих нагрузок ИИ на устройствах NPU».
Далее объяснение Хруски: «Возможность отслеживать, как распределяются ресурсы в режиме реального времени и какие компоненты системы находятся под нагрузкой, полезна для мониторинга поведения приложений. Этот вид отслеживания особенно важен для ноутбуков, где конечные пользователи могут выбрать максимальное время автономной работы за счет контролировать, где выполняются определенные рабочие нагрузки, или регулировать глобальные параметры питания либо через меню «Настройки Windows», либо в приложении, предоставленном OEM. Возможность отслеживать использование устройств в режиме реального времени может облегчить разработку программного обеспечения, поэтому интеграция этой функции имеет смысл для всех, от разработчиков и поставщиков систем до отдельных конечных пользователей.Интеграция мониторинга NPU в диспетчер задач также подчеркивает важность такие устройства в будущее вычислений.Есть параллели с 2017 годом, когда Microsoft добавила мониторинг графического процессора в диспетчер задач. Это решение было вызвано запросами клиентов и отразило растущую важность графического процессора как основного компонента системы».
В заключение он похвалил партнера по разработке AMD: «В долгосрочной перспективе решение интегрировать отслеживание NPU в диспетчер задач отражает то, как программное обеспечение Windows развивалось, чтобы идти в ногу со сложностью ПК. За последние несколько десятилетий Microsoft неуклонно увеличивала количество и типы системных компонентов, которые она может контролировать одновременно. Добавление поддержки NPU к уже имеющимся ЦП, графическому процессору, хранилищу и сетевому мониторингу повышает полезность диспетчера задач и посылает сигнал более широкому сообществу разработчиков о вероятной будущей важности таких устройств. Сотрудничество с Microsoft по обеспечению первоначальной поддержки мониторинга NPU в серии процессоров Ryzen 8040 — это один из способов, с помощью которых AMD поддерживает разработку искусственного интеллекта в системах x86»