На процессорах Intel операции с субнормальными числами замедляются в 50 раз

Subnormal floating-point numbers are expensive on Intel processors

На процессорах Intel операции с субнормальными числами замедляются в 50 раз

Даниэль Лемир измерил производительность арифметики с субнормальными числами на пяти процессорах. На Intel Granite Rapids и Emerald Rapids умножение с субнормальными числами оказалось в 45–50 раз медленнее, чем с нормальными, деление — в 18 раз, а цепочка зависимых умножений вырастает с 1 нс до 30 нс на шаг. На AMD Zen 5 и ARM (Graviton 5, Apple M4 Max) субнормальные числа обрабатываются почти без потерь. Даже 1% субнормальных значений может замедлить векторизованные вычисления на Intel.

На процессорах Intel умножение с участием субнормального числа примерно в 45–50 раз медленнее умножения нормальных чисел.

Ещё за этот день

2026-09-18