NPU
Definition
Neural Processing Unit, specialized hardware for machine-learning inference.
Detailed explanation
NPU means Neural Processing Unit, specialized hardware for machine-learning inference. An NPU driver exposes queues, memory, and supported operations to frameworks such as Windows ML or vendor runtimes. Performance depends on data types, model structure, software support, and memory movement rather than a single TOPS rating. Framework compilers divide a model into operations the accelerator supports and work that falls back to CPU or GPU. Quantization, memory layout, sustained power, and transfer overhead can matter as much as peak arithmetic throughput, particularly for small interactive workloads.
Where you are likely to see it
This term usually appears in Device Manager, Windows recovery tools, Event Viewer, or the installation details for a device package. The definition above gives the short meaning; the detailed explanation describes the term's role in the operating system and hardware stack.
Device status, hardware IDs, and event text identify which Windows subsystem produced a label. This glossary is informational and does not provide repair, installation, or technical-support services.
Related vocabulary
Explore connected concepts and nearby entries in the Windows hardware vocabulary.
- WHQLWindows Hardware Quality Labs, Microsoft’s certification program for drivers.
- INF FileA Setup Information file that declares package installation and hardware support.
- NVMeNon-Volatile Memory Express, a storage protocol designed for PCIe SSDs.
- OEMOriginal Equipment Manufacturer, the company integrating a complete system or product.