Accel-config se presentó en el archivo de paquetes de Debian esta semana como el nuevo componente de espacio de usuario de Intel para configurar los aceleradores DSA que se encuentran con los nuevos procesadores”Sapphire Rapids”escalables Xeon de cuarta generación.
El componente de espacio de usuario de código abierto accel-config de Intel se utiliza para configurar los aceleradores que se encuentran con los nuevos procesadores escalables Xeon de cuarta generación, como el Xeon Platinum 8490H. Esto configura los dispositivos del Acelerador de transmisión de datos (DSA) expuestos por el controlador del kernel IDXD, que se ha integrado desde Linux 5.18.
Con estos aceleradores, no son sencillos de usar de inmediato, pero primero deben configurarse y habilitarse, ya sea tocándolos a través de sysfs para configurarlos directamente o más fácil para los administradores es usar la utilidad de línea de comandos accel-config para controlar los aceleradores, colocarlos en grupos/colas de trabajo, etc. Accel-config también permite cargar y guardar perfiles/configuraciones para restaurar fácilmente las configuraciones del acelerador en un momento posterior o compartir configuraciones en una flota de servidores idénticos.
El software accel-config es disponible en intel/idxd-config en GitHub para aquellos que deseen compilarlo desde el origen combinado con un kernel reciente que tenga el kernel IDXD conductor. Pero lo nuevo de esta semana es que se agregado a Debian para la utilidad accel-config y libaccel-config biblioteca para facilitar la configuración de los aceleradores de Sapphire Rapids avanzando en Debian y, a su vez, con el tiempo llegando a las distribuciones de Linux basadas en Debian. El paquete accel-config también se encuentra en el repositorio”Lunar”de Ubuntu 23.04 antes de su presentación en abril.
Aquellos que deseen obtener más información sobre el proceso de configuración de los aceleradores DSA para su uso en Linux pueden consultar esta página de Intel con la Guía del usuario del Acelerador de transmisión de datos de Intel vinculada. Como mencioné en mi revisión del Xeon Platinum 8490H, se está trabajando en varios puntos de referencia del acelerador y comenzarán a aparecer en varios artículos en los próximos días.
Otras distribuciones de Linux Es probable que la atención a los nuevos procesadores de servidor de Intel también recoja accel-config/idxd-config con el tiempo y también hay otras bibliotecas nuevas como la biblioteca QPL que las distribuciones de Linux probablemente también empaquetarán a medida que se adapte más software de código abierto para hacer uso de los nuevos aceleradores de Intel.