RADV und NVK aktivieren FMA für mehr Präzision in Vulkan

27. May 2026 Veröffentlicht | Aus dem Spanischen übersetzt

Der RADV-Treiber, die Open-Source-Implementierung von Vulkan für Radeon-GPUs, hat Unterstützung für die Erweiterung VK_KHR_shader_fma hinzugefügt. Diese Erweiterung ermöglicht FMA-Operationen (fused multiply-add) mit korrektem Runden und bietet höhere Präzision bei Berechnungen, ohne die Rechenlast zu erhöhen. Dies ist ein bedeutender Fortschritt für maschinelles Lernen und wissenschaftliches Rechnen, wo jede Dezimalstelle zählt.

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

Mathematische Präzision ohne Leistungseinbußen 🎯

Die Erweiterung VK_KHR_shader_fma ermöglicht FMA-Befehle, die Multiplikation und Addition in einer einzigen Operation mit exaktem Runden zusammenführen. Dies vermeidet typische kumulative Fehler getrennter Operationen. RADV implementiert sie bereits für Radeon, und NVK, der Treiber für NVIDIA, hat sie ebenfalls aktiviert, wodurch die Leistung von OpenCL auf diesen GPUs verbessert wird. Beide Verbesserungen werden mit Mesa 26.2 kommen und es KI- und wissenschaftlichen Simulationsentwicklern ermöglichen, ihre Berechnungen zu verfeinern, ohne die Hardware zu berühren.

Jetzt haben auch deine Dezimalstellen Rechte 😄

Endlich werden sich Gleitkommazahlen nicht mehr diskriminiert fühlen. Mit FMA verstehen sich jede Multiplikation und Addition gut, ohne halbe Rundungen, die deine Quantenphysik-Simulationen ruinieren. Und hey, dass NVK auch mit auf die Party kommt, ist, als würde man Linux und NVIDIA am selben Tisch sitzen sehen. Aber wundere dich nicht über Wunder: Wenn dein Code bereits ein Desaster ist, wird ihn auch FMA nicht retten. Aber zumindest werden die Fehler jetzt deine Schuld sein, nicht die des Treibers.