AMD avanza en habilitar SR-IOV (Single Root I/O Virtualization) para sus próximas Neural Processing Units AIE4 a través del driver AMDXDNA en Linux. Una serie de parches enviados esta semana a la lista DRI-devel introduce las primeras funciones virtuales (VF) para esta familia de aceleradores, abriendo el camino a que máquinas virtuales invitadas usen la NPU para cargas de inferencia y entrenamiento de IA.

La compañía ya había subido al kernel el soporte base para sus NPU AIE4 de próxima generación, un trabajo que debutará en Linux 7.2. El nuevo parche apuntala esa base con virtualización a nivel de hardware: la SR-IOV permite que un dispositivo PCIe se exponga como múltiples instancias lógicas independientes, cada una asignable a una VM distinta.

¿Qué cambia con SR-IOV en la NPU AIE4?

Hasta ahora ningún dispositivo cubierto por el driver AMDXDNA tenía soporte SR-IOV. Phoronix indica que tampoco encontró referencias a virtual functions en los caminos de código del AIE2 (la generación anterior) ni parches previos para AMDXDNA en torno a esta tecnología. Es, por tanto, la primera incursión de la familia AMDXDNA en virtualización a nivel de hardware.

El cambio tiene impacto directo en data centers y workstations que corren cargas de IA en VMs aisladas. Con SR-IOV, una NPU física puede dividirse en varias VFs asignadas a distintos huéspedes, evitando el costoso passthrough completo del dispositivo y permitiendo que múltiples tenants compartan el mismo silicio.

¿Por qué llega antes que en las Radeon de consumo?

Una crítica recurrente entre lectores de Phoronix es que AMD aún no entrega SR-IOV en sus GPUs Radeon de consumo. Mientras NVIDIA habilita virtualización de GPU en sus tarjetas profesionales hace años, AMD reservó esa función para silicio empresarial como las Instinct. Que SR-IOV aparezca primero en la NPU AIE4 sugiere que la prioridad inmediata es el mercado de inferencia local en estaciones de trabajo y servidores empresariales, no el escritorio tradicional.

Estado del parche y qué viene

La serie consta de los bits iniciales de funciones virtuales para el driver acelerador AMDXDNA y está disponible en este envío firmado por Lizhi Hou, ingeniero de AMD, con fecha 5 de mayo de 2026. Aún se trata de un patch set en revisión, no un merge confirmado, por lo que la versión definitiva del kernel donde aterrice quedará atada al ritmo de la lista DRI-devel y a la ventana de Linux 7.2 prevista para junio.