Subnormale Gleitkommazahlen bremsen Intel-Prozessoren um das 50-Fache

Subnormal floating-point numbers are expensive on Intel processors

Subnormale Gleitkommazahlen bremsen Intel-Prozessoren um das 50-Fache

Daniel Lemire hat mit einem C++-Benchmark die Performance von subnormalen Gleitkommazahlen auf verschiedenen Prozessoren gemessen. Auf Intel Xeon Granite Rapids und Emerald Rapids sind Multiplikationen mit subnormalen Werten 45- bis 50-mal langsamer als mit normalen Zahlen, Divisionen 18-mal langsamer. Die abhängige Multiplikationskette steigt von 0,77 ns auf 32,69 ns pro Schritt. AMD Zen 5 und die ARM-Prozessoren Graviton 5 und Apple M4 Max zeigen kaum oder gar keine Einbußen. Additionen und Subtraktionen laufen auf allen getesteten CPUs mit voller Geschwindigkeit.

Auf Intel-Prozessoren ist eine Multiplikation mit einer subnormalen Zahl etwa 45- bis 50-mal langsamer als eine Multiplikation mit normalen Zahlen.

Mehr von diesem Tag

2026-09-18