Руководства ·

AI PC: что это и для чего нужен NPU в ноутбуке

Как NPU ускоряет приложения, чем отличается от CPU и GPU и что означают TOPS. Требования Copilot+ PC и проверка пользы ИИ-ноутбука перед покупкой.

На двух ноутбуках может стоять одинаковая наклейка AI PC, но нужная вам функция будет работать по-разному. Обычно так называют компьютеры с аппаратными возможностями для локальных задач ИИ, в том числе с нейронным ускорителем NPU (Neural Processing Unit). Его польза зависит от приложения: программа должна уметь отправлять на этот блок подходящие вычисления.

Для видеозвонков может быть полезна экономичная обработка изображения, для локальной языковой модели важнее окажутся поддерживаемый движок и память, а облачный чат вообще способен выполнять основную работу на удалённом сервере. Перед покупкой выясните, какая из ваших повседневных операций использует NPU и заметна ли разница во времени или расходе батареи.

Внутренние компоненты тонкого ноутбука с системой охлаждения

Внутреннее устройство ноутбука показано условно. Наличие NPU и доступные функции устанавливают по документации модели.

CPU, GPU и NPU: зачем нужны разные исполнители

Центральный процессор CPU выполняет разнообразные задачи общего назначения: управляет приложением, обрабатывает данные и координирует работу системы. Графический процессор GPU рассчитан на большой объём параллельных вычислений и используется в графике и многих нейросетевых движках. NPU специализируется на поддерживаемых операциях нейронных сетей, уделяя внимание эффективности выполнения таких задач.

В определении AI PC у Intel фигурирует сочетание CPU, GPU и NPU. Это описание класса устройств производителя, а не доказательство, что каждый компонент участвует в любой функции с названием «ИИ». Распределение работы задаёт программная реализация.

Представьте приложение видеосвязи. Центральный процессор управляет звонком, графика выводит интерфейс, а поддерживаемый эффект обработки камеры может исполняться на NPU. Если тот же эффект реализован через другой бэкенд, программный компонент для выбранного ускорителя, нагрузка окажется на GPU или CPU. Одного названия функции для вывода недостаточно.

У каждого исполнителя есть ограничения: допустимые операции, форматы чисел, доступная память и способ обмена данными. Перенос небольшой операции на ускоритель тоже имеет накладные расходы. Поэтому разработчик выбирает путь выполнения для всей задачи, а не просто направляет каждый запрос на блок с самым большим паспортным показателем производительности.

CPU, GPU и NPU в одном компьютере: управление и универсальные задачи, параллельные вычисления, поддерживаемые нейросети.

Схема: три исполнителя и их задачи в одном компьютере.

Почему 40 TOPS не являются определением любого AI PC

TOPS означает триллионы операций в секунду. Порог 40 TOPS относится к требованиям Microsoft для Copilot+ PC, определённого класса компьютеров Windows. В спецификации платформы указаны совместимый процессор с NPU уровня 40+ TOPS, не менее 16 ГБ оперативной памяти стандартов DDR5/LPDDR5 и не менее 256 ГБ постоянного хранилища на SSD или UFS, двух вариантах твердотельных накопителей. Это требования данной платформы.

Из них не следует, что NPU меньшей мощности бесполезен или что компьютер без него не может выполнять локальные нейросети. Такие задачи давно запускаются и на CPU, и на GPU. Различаются доступные программные пути, скорость и расход энергии.

Само выполнение аппаратных требований также не описывает все условия каждой функции. Могут иметь значение версия Windows, язык, регион, обновление приложения и дополнительные компоненты. При покупке ради определённого режима найдите его собственные требования, а затем сопоставьте их с конфигурацией ноутбука.

Особенно легко перепутать облачный Copilot и возможности, связанные с классом Copilot+ PC. Возможность открыть сетевой помощник не подтверждает, что его модель работает на NPU вашего устройства. Уточняйте место вычислений для конкретной функции.

Что показывает TOPS и чего в нём не видно

Чтобы сравнить два значения TOPS, нужно знать, какие операции считаются, при какой точности и при каких условиях. Пиковая характеристика вычислительного блока не равна скорости готового приложения.

Показатель Как его читать Чего не следует делать
TOPS для INT8 Триллионы операций в секунду с 8-битными целыми числами Считать его эквивалентом FP16 без пояснений
TFLOPS для FP16 Триллионы операций в секунду с 16-битными числами с плавающей точкой Складывать с INT8 TOPS в общий балл
Показатель с разреженностью Расчёт при заданной доле нулевых элементов, которые ускоритель умеет пропускать Приписывать её любой плотной модели
NPU TOPS Характеристика нейронного блока Подменять её суммой CPU, GPU и NPU
Токены в секунду Число выдаваемых моделью фрагментов текста в заданном тесте Сравнивать без модели, контекста и настроек

Разделение блоков видно в технических характеристиках AMD Ryzen AI 9 HX 370: производитель указывает до 50 TOPS для NPU и отдельно до 80 TOPS как общий показатель. Эти числа отвечают на разные вопросы. Общий показатель нельзя подставлять вместо мощности NPU при проверке требований платформы.

В техническом PDF Qualcomm Snapdragon X Elite для варианта X1E-80-100 указано 45 TOPS NPU. Из сравнения 45 и 50 нельзя вывести, насколько быстрее будет ваш редактор или языковая модель: без одинаковой нагрузки и методики это лишь сопоставление паспортных величин.

Для приложения полезнее знать длительность операции, расход энергии и качество результата. Если два режима используют разное квантование, то есть уменьшенную точность представления параметров модели, и дают разный результат, одна скорость ещё не завершает сравнение. Сначала убедитесь, что решается одна и та же задача с приемлемым качеством.

Как узнать, использует ли программа NPU

Начните с документации приложения: какие модели ускорителей и версии ОС поддерживаются, какие компоненты устанавливаются дополнительно. Иногда аппаратное ускорение охватывает только часть функций. Например, локальная обработка камеры не означает локальное создание большого текстового ответа.

В руководстве Microsoft для разработчиков подчёркивается необходимость программной поддержки NPU. Для Windows ML, программной среды выполнения моделей в Windows, описаны выбор подходящего исполнителя и возможность перехода на другой при недоступности предпочтительного. Поэтому успешное выполнение функции само по себе ещё не показывает, где она исполнялась.

В Windows диспетчер задач позволяет наблюдать ресурсы NPU на поддерживаемых устройствах. Запустите нужную операцию и сопоставьте нагрузку с её началом и завершением. Короткий всплеск можно пропустить, а занятость другого процесса принять за работу вашего приложения, поэтому при серьёзной проверке полезны также журналы или встроенная диагностика программы.

Отдельно проверьте работу от батареи. Производительность и доступные режимы могут зависеть от питания и политики энергосбережения. Для ноутбука смысл ускорителя часто состоит в удобной длительной работе, поэтому тест только от розетки отвечает не на все вопросы.

Локальное выполнение и приватность

Если вычисление действительно выполняется на ноутбуке, для него может не требоваться отправка исходных данных в облачную модель. Но наличие NPU не определяет сетевое поведение приложения. Оно способно синхронизировать историю, обращаться к поиску, загружать компоненты или использовать облачный маршрут для другой операции.

Разберите ваш сценарий на этапы. Где происходит распознавание записи? Куда отправляется её текст для краткого пересказа? Где сохраняется результат? Ответ «в устройстве есть нейропроцессор» не отвечает ни на один из этих вопросов без сведений о программе.

Если автономность является требованием, предварительно загрузите необходимые компоненты и повторите нужную задачу без внешнего подключения. Такой тест покажет, может ли она завершиться в этих условиях. Для оценки приватности дополнительно нужны настройки хранения, права инструментов и политика приложения.

Этот же порядок защищает от завышенных ожиданий. Иногда новая функция требует первоначальной загрузки модели, а иногда вовсе рассчитана на удалённый сервис. Лучше узнать это до поездки, где нет устойчивого интернета.

Как оценить пользу перед покупкой

Составьте список из двух-трёх операций, которые действительно выполняете регулярно. Например: обработка камеры во время долгих звонков, расшифровка записей или запуск определённой локальной модели. Для каждой запишите программу, версию и подтверждённые требования к ускорителю.

Затем сравните два варианта ноутбука по этим операциям, сохраняя одинаковые исходные данные и настройки. Обратите внимание на время работы, шум, нагрев и расход батареи. Если официального теста с нужной программой нет, не заменяйте его арифметикой по TOPS.

Не отодвигайте обычные характеристики компьютера на второй план. Объём оперативной памяти, экран, накопитель, порты и охлаждение ежедневно влияют на работу. Доплата за NPU имеет понятное основание, когда она открывает нужный режим или улучшает уже знакомый процесс.

Для локальной большой языковой модели (LLM) сначала найдите поддерживаемый способ запуска. Если выбранный движок использует GPU и требует определённого объёма памяти, высокая цифра NPU не изменит его требования сама по себе. Путь от приложения к аппаратному блоку важнее общего обещания «готовности к ИИ».

Частые вопросы

NPU заменяет видеокарту?

Нет. У блоков разные возможности и программная поддержка. Приложение, использующее GPU, не переключится на NPU только из-за его наличия.

Компьютер без NPU может запускать нейросети?

Да, если выбранная программа поддерживает его CPU или GPU и хватает памяти. Наличие отдельного NPU требуется для определённых программных режимов и классов устройств, но не для всех задач ИИ.

Можно ли сложить TOPS всех блоков ноутбука?

Такое число допустимо читать только в рамках методики производителя. Оно не становится производительностью NPU и не доказывает, что одна задача одновременно использует все блоки с их пиковыми значениями.

Какой показатель важнее для обычного пользователя?

Для покупки полезнее результат нужного приложения: время операции, качество и расход батареи. TOPS помогают понять характеристики ускорителя, но не заменяют этот результат.

Если рабочая программа использует GPU, выбирайте ноутбук с учётом этого требования и нужного объёма памяти. Доплату за NPU проще обосновать конкретной поддерживаемой функцией: например, более экономичной обработкой камеры в долгих звонках. Обещание будущих возможностей оставьте отдельным аргументом, который пока нельзя измерить в вашей работе.

По теме на USB.RU