Изменения

Перейти к: навигация, поиск

Представление вещественных чисел

301 байт убрано, 17:44, 29 февраля 2012
м
Уменьшена таблица с замедлениями для процессоров
Хоть денормализованные числа и позволяют бороться с погрешностями и обрабатывать очень маленькие значения, за эти возможности приходится дорого платить. Ввиду сложности денормализованные числа крайне редко реализуют на аппаратном уровне - вместо этого используются программные реализации, работающие значительно медленнее. <br/>
В современных процессорах обработка денормализованных чисел происходит в десятки раз медленнее, чем обработка нормализованных чисел. Ниже приведена таблица часть таблицы из [http://charm.cs.uiuc.edu/papers/SubnormalOSIHPA06.pdf статьи Isaac Dooley, Laxmikant Kale "Quantifying the Interference Caused by Subnormal Floating-Point Values" ''(англ.)'']
{| class="wikitable"
!Производитель||Процессор||Замедление (разы)
|-
|AMD||K6||1.4
|-
|IBM||PowerPC G4||1.4
|-
|IBM||BlueGene/L||1.9
|-
|IBM||Power||2.1
|-
|IBM||PowerPC 970||2.4
|-
|AMD||AthlonXP||5.5
|-
|AMD||Athlon||6.0
|-
|AMD||AthlonXP||7.1
|-
|Intel||Pentium 3 Xeon||14.5
|-
|Intel||Pentium 3||15.8
|-
|Alpha||EV67||20.5
|-
|AMD||Athlon 64||21.4
|-
|AMD||Athlon 64 X2||23.3
|-
|AMD||Opteron64||23.8
|-
|Alpha||PCA56||31.9
|-
|Intel||Core Duo||44.2
|-
|Intel||Pentium 4||92.2
|-
|Alpha||EV6.8||95.1
|-
|Intel||P4 Xeon||97.9
101
правка

Навигация