A visualização do desenvolvedor da extensão DirectML DirectX12 e da API de aprendizado de máquina do Windows adicionou suporte para CPUs Intel Core Ultra e seu hardware NPU AI a partir do lançamento do DirectML 1.13.1 e ONNX Runtime 1.17. O objetivo geral do DirectML é fornecer uma API de baixo nível e uma camada de abstração para aceleradores de aprendizado de máquina (“Aprendizado de Máquina” direto), seja GPU discretas ou NPUs integradas. Assim, adicionar suporte para NPUs Core Ultra da Intel era praticamente apenas uma questão de tempo.
De acordo com a postagem original do blog do desenvolvedor do Windows e a postagem relacionada do blog da Intel ao qual ela está vinculada, esta versão foi desenvolvida com a assistência da Samsung e modelos de código aberto. De acordo com Hwang-Yoon Shim, vice-presidente e chefe do grupo de P&D de nova computação H/W da Samsung, “o Windows DirectML é uma das maneiras mais eficientes para os desenvolvedores da Samsung criarem essas experiências (de aprendizado de máquina eficiente) para o Windows”.
Embora esta versão inicial de suporte NPU para CPUs Intel Core Ultra seja um marco para DirectML, ela traz muitos compromissos como uma versão inicial para o desenvolvedor. As limitações listadas na página original determinam que apenas alguns modelos de aprendizado de máquina são suportados pelo DirectML e que apenas NPUs Intel Core Ultra serão suportados para esta versão específica. De acordo com a Microsoft, os modelos de aprendizado de máquina excluídos foram excluídos devido a problemas de estabilidade ou precisão, incluindo problemas como não funcionar.
O suporte aprimorado para NPUs Intel Core Ultra no Windows deve ajudar a impulsionar a imagem dos chamados “PCs de IA”, que descreve basicamente PCs normais com algum tipo de hardware de aceleração de IA integrado. Embora as GPUs tenham, é claro, acelerado a IA desde o lançamento inicial da Nvidia RTX em 2018, as CPUs mais recentes apenas começaram, então levará um pouco de tempo até que todo o software envolvido seja atualizado.
À medida que as CPUs Intel Core Ultra continuam a ser lançadas com o lançamento da arquitetura Meteor Lake da Intel, o suporte para o hardware de IA integrado do Core Ultra deve continuar a melhorar. No entanto, o Meteor Lake tem mais a oferecer do que apenas desempenho aprimorado de IA – a eficiência geral de energia e especialmente o desempenho do iGPU também melhoraram na nova arquitetura em comparação com as últimas gerações da Intel.