El Controlador AMDXDNA Prepara el Quantum de Tiempo del Programador de Hardware para la Equidad Multiusuario de Ryzen AI

Phoronix
El controlador de AMD está agregando el quantum de tiempo del programador de hardware para NPUs Ryzen AI para garantizar un acceso justo a los recursos.

Resumen

El controlador del acelerador AMDXDNA para las NPUs Ryzen AI de AMD está introduciendo una función de "quantum de tiempo del programador de hardware" para garantizar la equidad entre múltiples usuarios o contextos que acceden a la unidad de procesamiento neuronal para tareas de IA. Esto refleja un cambio similar en el controlador IVPU de Intel, que evita que programas individuales acaparen los recursos de la NPU. El quantum de tiempo del programador de hardware permite a la NPU aplicar rebanadas de tiempo fijas para cada contexto, evitando que las cargas de trabajo de larga duración bloqueen a otros. El quantum de tiempo predeterminado es de 30 ms y se puede ajustar a través de un parámetro del módulo. Esta función está actualmente en revisión y se espera que esté lista para el ciclo del kernel de Linux v7.2, abordando la creciente necesidad de compartir recursos de NPU de manera eficiente en Linux.

(Fuente:Phoronix)