El Controlador AMDXDNA Prepara el Quantum de Tiempo del Programador de Hardware para la Equidad Multiusuario de Ryzen AI
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)