Intel QATlib 26.08: Soporte para Gen6 y Hugepages de 2MB
Intel ha lanzado hoy una versión actualizada de su librería QuickAssist Technology (QATlib), el componente fundamental en espacio de usuario para aprovechar los aceleradores QuickAssist bajo sistemas Linux.
La novedad más destacada en QATlib 26.08 es que la librería ya está lista para soportar los aceleradores de próxima generación QAT Gen6 6XXX. Desde el año pasado, Intel ya había preparado el soporte para QAT Gen6 en su controlador del kernel de Linux, junto con la habilitación de nuevas funciones como el soporte para modo inalámbrico, soporte para Zstd y la tecnología Key Protection Technology (KPT). Ahora, el soporte en espacio de usuario de QATlib se encuentra alineado con estas capacidades de Gen6.
El soporte de QATlib para Gen6 incluye las funciones de diccionario, Zstandard y KPT, junto con código de muestra de QAT orientado a estos componentes que llegarán próximamente al mercado. Se presume que el hardware QAT Gen6 se encontrará integrado en los procesadores Xeon de próxima generación, conocidos como Diamond Rapids.
Otra característica nueva presente en QATlib 26.08 es la adición de soporte para la variable de entorno QAT_MAX_2M_HPG_PER_PROCESS, la cual permite habilitar el soporte para hugepages de 2MB, optimizando así la gestión de memoria en aplicaciones de alto rendimiento.
Además, la actualización incorpora soporte para el temporizador de coalescencia EPOLL, un script sla_mgr dedicado a la gestión de dispositivos en torno a la funcionalidad de limitación de tasa (rate-limiting), junto con otras mejoras menores y correcciones de estabilidad.
Los detalles completos, la documentación técnica y las opciones de descarga de esta actualización de Intel QATlib 26.08 están disponibles en el repositorio oficial de GitHub.
Vía CNX Software.
