Algo que espero con impaciencia: Debido a que DirectML y las Unidades de Procesamiento Neural (NPU) fueron diseñadas específicamente para facilitar el aprendizaje automático y otras aplicaciones de IA, era solo cuestión de tiempo antes de que estas dos tecnologías se integraran. Microsoft e Intel han anunciado el paso inicial de esta colaboración, que permitirá a los desarrolladores comenzar a crear aplicaciones que admitan ambas tecnologías.
Los desarrolladores con PC con Windows 11 que ejecutan procesadores Intel Core Ultra ahora pueden aprovechar las NPU introducidas en esta nueva línea de CPU mientras trabajan con la vista previa de DirectML. A pesar de algunas limitaciones, este actualizar amplía las posibilidades para los desarrolladores de IA.
La nueva funcionalidad se ha incorporado en DirectML versión 1.13.1 y ONNX Runtime 1.17. No todos los modelos de aprendizaje automático son actualmente compatibles con las NPU, pero Microsoft está trabajando activamente para ampliar el soporte y está abierto a recibir comentarios a través de Repositorio DirectML GitHub. Además, las NPU de los procesadores recientes de AMD aún no son compatibles con DirectML y no hay un cronograma claro sobre cuándo podrían serlo.
Microsoft introdujo DirectML como parte de su impulso hacia el aprendizaje automático en DirectX 12. La tecnología generalmente se menciona en relación con métodos de mejora de la resolución de videojuegos como DLSS de Nvidia, FSR de AMDy XeSS de Intel, todo lo cual DirectML puede facilitar. Hasta ahora, DirectML se ha dirigido principalmente a tarjetas gráficas, pero la compatibilidad con NPU debería mejorar su versatilidad.
Intel ha demostrado cómo sus NPU pueden aprovechar XeSS para mejorar significativamente el rendimiento de los gráficos sin la necesidad de GPU dedicadas. Sin embargo, DirectML podría mejorar aún más el rendimiento.
Más allá de los gráficos, el conjunto de herramientas de aprendizaje automático de Microsoft está diseñado para soportar diversas cargas de trabajo de IA, prometiendo más aplicaciones a medida que la tecnología avanza en su fase de vista previa y los desarrolladores investigan su potencial.
Lea también: Comprender DirectML, DirectX Raytracing y DirectStorage
Samsung, en colaboración con Microsoft, ha proporcionado una ejemplo temprano de la integración DirectML NPU utilizando modelos de código abierto. El Galaxy Book 4 de la compañía, impulsado por un procesador Intel Core Ultra y NPU, puede realizar tareas de reconocimiento de rostros y objetos (funciones que normalmente manejan otros componentes), mejorando potencialmente el rendimiento y maximizando la duración de la batería.
A medida que Microsoft continúa desarrollando DirectML, se espera que aumenten las ventajas de la compatibilidad con Intel Core Ultra NPU, especialmente porque Intel pretende mejorar significativamente aumentar el rendimiento de la IA con cada nueva generación de procesador.
Se espera que las próximas CPU Lunar Lake y Arrow Lake tripliquen el rendimiento de los chips Meteor Lake lanzados recientemente cuando se lancen a finales de este año y en 2025. Panther Lake, que llegará después de esas dos series y es posible que aún llegue en 2025, podría duplicar el rendimiento de la IA. nuevamente sobre los procesadores Lunar/Arrow Lake.