Vulkan 1.4.344 ya está aquí: una pequeña actualización con una novedad interesante de Valve.

Publicado el 20 de febrero de 2026, 9:39

Vulkan vuelve a moverse. Sin ruido excesivo, sin grandes titulares, pero avanzando. Ya está disponible Vulkan 1.4.344, una nueva actualización rutinaria de esta API de gráficos y computación de alto rendimiento que, como suele ocurrir, trae correcciones menores, algunas aclaraciones en la especificación… y un detalle que merece algo más de atención.

Sí, hay una nueva extensión. Y viene directamente de la mano de Valve.

Para ponerlo en contexto: Khronos Group sigue afinando Vulkan como lo ha hecho desde el principio, paso a paso, puliendo la especificación con revisiones constantes. No es una revolución cada mes. Es evolución. Constante, técnica, meticulosa. Y en esta versión 1.4.344, el cambio más relevante es la incorporación de una nueva extensión desarrollada por ingenieros de Valve.

La nueva extensión se llama VK_VALVE_shader_mixed_float_dot_product. Detrás de ella están Mike Blumenkrantz y Georg Lehmann, dos nombres bastante conocidos dentro del ecosistema gráfico, especialmente para quienes siguen de cerca el desarrollo de drivers y tecnologías relacionadas con Linux y el gaming.

¿Y qué hace exactamente esta extensión? Permite utilizar operaciones de acumulación de producto escalar con precisión mixta dentro de los sombreadores. Dicho de forma menos técnica: ahora se pueden combinar distintos niveles de precisión en los cálculos de producto punto, optimizando rendimiento sin perder el control sobre la calidad del resultado.

Esto no es un detalle trivial. En gráficos y cómputo de alto rendimiento, cada bit cuenta. Poder usar entradas de menor precisión y acumular resultados con mayor precisión abre la puerta a optimizaciones interesantes, especialmente en escenarios donde el rendimiento y el consumo importan tanto como la exactitud.

Pero aquí no acaba la historia.

La extensión VK_VALVE_shader_mixed_float_dot_product depende de otra extensión, esta vez en SPIR-V: SPV_VALVE_mixed_float_dot_product. Para quien no esté tan familiarizado, SPIR-V es el formato intermedio que usa Vulkan para los shaders. Es, por decirlo así, el lenguaje interno que traduce lo que escribimos a algo que la GPU entiende.

La nueva extensión de SPIR-V permite realizar operaciones de producto escalar usando entradas de baja precisión con la posibilidad de acumular el resultado en una precisión mayor. Es una combinación que puede parecer técnica —porque lo es— pero que tiene implicaciones claras en eficiencia.

En su implementación inicial, SPV_VALVE_mixed_float_dot_product ofrece compatibilidad con cuatro configuraciones concretas:

 

– Vector de 2 componentes con entradas de flotante de 16 bits y acumulación en 32 bits.

– Vector de 2 componentes con entradas de flotante de 16 bits y acumulación también en 16 bits.

– Vector de 2 componentes con entradas bfloat16 y acumulación en 32 bits o en bfloat16.

– Vector de 4 componentes con entradas de flotante de 8 bits y acumulación en 32 bits.

 

Traducido: distintas combinaciones entre precisión baja en los datos de entrada y mayor precisión en la acumulación final. Es un equilibrio entre velocidad y exactitud. Y eso, en el mundo real, significa más flexibilidad para desarrolladores de motores gráficos, aplicaciones de cómputo intensivo e incluso para optimizaciones en juegos.

Y sí, este es el núcleo de la actualización Vulkan 1.4.344. No es una versión que cambie las reglas del juego por sí sola. Pero sí refuerza algo que lleva años quedando claro: Vulkan sigue creciendo de forma pragmática, incorporando mejoras técnicas que responden a necesidades reales del ecosistema.

Para quien quiera revisar cada ajuste, cada línea modificada y cada aclaración formal, todos los cambios de esta revisión están disponibles en el repositorio oficial de Vulkan en GitHub.

Pequeña actualización. Gran mensaje: el desarrollo sigue activo, la colaboración entre empresas como Valve y el estándar de Vulkan continúa, y la API no se queda quieta. Y eso, en un entorno donde el rendimiento es ley, siempre es una buena noticia.

 

Fuente: Phoronix

Añadir comentario

Comentarios

Todavía no hay comentarios