Publicado el 26/05/2026 | Autor: 3dpoder

RADV y NVK activan FMA para más precisión en Vulkan

El controlador RADV, la implementación open source de Vulkan para GPUs Radeon, ha añadido soporte para la extensión VK_KHR_shader_fma. Esta extensión permite operaciones FMA (fused multiply-add) con redondeo correcto, ofreciendo mayor precisión en cálculos sin aumentar la carga computacional. Es un avance relevante para machine learning y computación científica, donde cada decimal importa.

fused multiply-add operation inside a modern Radeon GPU die, shader cores executing parallel FMA instructions with glowing precision paths, green circuit traces and silicon wafer layers visible, scientific computation data flowing through Vulkan pipeline, cinematic engineering visualization, macro lens view of semiconductor microstructure, blue and orange electron microscope lighting, photorealistic technical illustration, heat dissipation fins in background, machine learning tensor cores faintly lit

Precisión matemática sin penalización de rendimiento 🎯

La extensión VK_KHR_shader_fma habilita instrucciones FMA que fusionan multiplicación y suma en una sola operación con redondeo exacto. Esto evita errores acumulativos típicos de operaciones separadas. RADV ya la implementa para Radeon, y NVK, el controlador para NVIDIA, también la ha habilitado, mejorando el rendimiento de OpenCL en esas GPUs. Ambas mejoras llegarán con Mesa 26.2, permitiendo a desarrolladores de IA y simulación científica afinar sus cálculos sin tocar el hardware.

Ahora tus decimales también tienen derechos 😄

Por fin, los números en coma flotante dejarán de sentirse discriminados. Con FMA, cada multiplicación y suma se lleva bien, sin redondeos a medias que arruinen tus simulaciones de física cuántica. Y oye, que NVK también se apunte a la fiesta es como ver a Linux y NVIDIA compartiendo mantel. Eso sí, no esperes milagros: si tu código ya es un desastre, ni FMA lo salva. Pero al menos, ahora los errores serán culpa tuya, no del controlador.