随着AIPC越来越受欢迎,用户也越来越需要一些系统监控工具,来追踪锐龙8040系列移动处理器特定型号的新NPU(神经处理单元)的性能。神经处理单元(有时也被称为集成或片上AI引擎)可以通过分担原本由CPU或GPU执行的AI任务来延长电池寿命。
AMD一直在与微软合作,在支持AMDNPU的锐龙8040系列移动处理器上启用MCDM(微软计算驱动程序模型)。MCDM是WDDM(Windows显示驱动程序模型)的衍生工具,针对非GPU、计算设备,如NPU。MCDM使NPU能够利用现有的GPU设备管理基础设施,包括调度、电源管理、内存管理和使用任务管理器等工具进行性能调试。MCDM作为基础层,确保AI工作负载在NPU设备上的顺利执行。
能够实时追踪资源是如何分配的,以及哪些系统组件处于负载之下,这对于监控应用程序行为非常有用。这种追踪在笔记本电脑中尤为重要,终端用户可以通过控制某些工作负载的运行位置,或通过Windows设置菜单,或OEM提供的应用程序调整全局电源设置来选择最大限度地延长电池寿命。
AMD将NPU集成到锐龙8040处理器特定型号中的原因之一就是帮助供应商创建新的、由AI驱动的应用程序和体验。能够实时监控设备使用情况可以使软件开发更容易,因此集成NPU监控功能对开发人员、系统供应商和个人终端用户都意义非凡。
将NPU监控集成到任务管理器中也强调了此类设备对未来计算的重要性。此举与2017年微软在任务管理器中添加GPU监控有类似之处。这一决定是由用户需求推动的,反映了GPU作为核心系统组件的重要性日益增加。
从长远来看,将NPU追踪集成到任务管理器的决定,反映了Windows软件正随着PC日益增加的复杂性而发展。在过去几十年中,微软稳步增加了实时监控系统组件的数量和类型。在现有的CPU、GPU、存储和网络监控中添加NPU支持,增强了任务管理器的实用性,并向更大的开发者群体传达了此类设备在未来可能具有的重要性信号。
与微软合作为锐龙8040系列处理器提供初期的NPU监控支持,是AMD支持x86系统AI开发的一种方式。其他项目包括最近宣布的PervasiveAI开发者挑战赛——大赛重点关注生成式AI、机器人和支持RyzenAI的PC,最近的RyzenAI软件更新,以及AMDXDNA™架构和NPU设计的技术讨论。