Tuesday, February 20th 2024

AMD Ryzen 8040 NPU Monitoring Coming to Windows Task Manager

AMD's first generation XDNA-based Neural Processing Unit (NPU) arrived last year, as an onboard aspect of their "Phoenix" Ryzen 7040 mobile processor series, followed many months later by Intel's similarly NPU-laden Core Ultra "Meteor Lake" generation. It was recently revealed that a Windows 11 DirectML preview grants preliminary support for Core Ultra NPUs—Microsoft's software engineering department seems to be prioritizing Intel AI tech. Team Red has already released XDNA on desktop platforms—with its Ryzen 8000G APU family—and the "Hawk Point" 8040 series is nearing a retail launch, but these processors (plus 7040) remain unsupported by Microsoft's DirectML API. An interesting AMD community blog entry was posted two weeks—news outlets have been slow to pick up on its relevance.

Intel NPU activity can be monitored in Windows Task Manager (see screenshot below), and an upcoming update will add competing AMD parts to the mix. Joel Hruska's Team Red community blog post reveals that NPU monitoring for Ryzen 8040 series processors is due soon: " As AI PCs become more popular, there's a growing need for system monitoring tools that can track the performance of the new NPUs (Neural Processing Units) available on select Ryzen 8040 Series mobile processors. A neural processing unit - also sometimes referred to an integrated or on-die AI engine -- can improve battery life by offloading AI tasks that would otherwise be performed on the CPU or GPU. AMD has been working with Microsoft to enable MCDM (Microsoft Compute Driver Model) infrastructure on the AMD NPU (Neural Processing Unit)-enabled Ryzen 8040 Series of mobile processors. MCDM is a derivative of Windows Display Driver Model (WDDM) that is targeting non-GPU, compute devices, such as the NPU. MCDM enables NPUs to make use of the existing GPU device management infrastructure, including scheduling, power management, memory management, and performance debugging with tools such as the Task Manager. MCDM serves as a fundamental layer, ensuring the smooth execution of AI workloads on NPU devices."

Hruska's explanation continued: "Being able to track how resources are allocated in real-time and which system components are under load is useful for monitoring application behavior. This kind of tracking is particularly important in notebooks where end users may choose to maximize battery life by controlling where certain workloads run or adjusting global power settings either via the Windows Settings menu or in an OEM-provided application. One of the reasons AMD has integrated an NPU into select Ryzen 8040 processors is to help vendors create new, AI-powered apps and experiences. Being able to monitor device usage in real-time can make software development easier, so integrating this functionality makes sense for everyone, from developers and system vendors to the individual end-user. Integrating NPU monitoring into Task Manager also emphasizes the importance of such devices to the future of computing. There are parallels with 2017, when Microsoft added GPU monitoring to Task Manager. That decision was driven by customer requests, and it reflected the increasing importance of the GPU as a core system component."

He signed off by praising AMD's development partner: "Viewed in the long term, the decision to integrate NPU tracking into Task Manager reflects the way Windows software has grown to keep pace with the added complexity of PCs. Over the last few decades, Microsoft has steadily increased the number and type of system components it can simultaneously monitor. Adding NPU support to the CPU, GPU, storage, and network monitoring already available enhances Task Manager's utility and sends a signal to the larger developer community about the likely future importance of such devices. Working with Microsoft to bring initial NPU monitoring support to the Ryzen 8040 processor series is one way AMD is supporting AI development on x86 systems."

The Team Red blog does not mention whether support will expand to related Ryzen 8000G APUs and Ryzen 7040 processors—given the underlying similarities, it would make sense to implement "initial NPU monitoring support" onto the slightly older platforms.
Sources: NeoWin, XDA Developers, AMD Community, Intel Content
Add your own comment

4 Comments on AMD Ryzen 8040 NPU Monitoring Coming to Windows Task Manager

#1
LabRat 891
Do these come in Austrian Bodybuilder form factor? :laugh:
Posted on Reply
#2
john_
AMD's first generation XDNA-based Neural Processing Unit (NPU) arrived last year, ....., followed many months later by Intel's similarly NPU-laden Core Ultra "Meteor Lake" generation. It was recently revealed that a Windows 11 DirectML preview grants preliminary support for Core Ultra NPUs—Microsoft's software engineering department seems to be prioritizing Intel AI tech.
......
He signed off by praising AMD's development partner
Having to praise your partner who is in bed with your biggest competitor. I guess, that's business.


P.S. Don't tell me about XBOX. MS didn't had an alternative.
Posted on Reply
#3
GoldenX
Where's support for an RTX Tensor one? We were here first.
Posted on Reply
#4
Nhonho
Do you know if Adobe apps already use NPU to speed up their operations? What other apps will be able to use NPU? And what about the games?
Posted on Reply
May 8th, 2024 09:49 EDT change timezone

New Forum Posts

Popular Reviews

Controversial News Posts