Когда денормали действительно полезны?

Всякий раз, когда я ищу термин «денормализованные числа» или «денормалы», я нахожу только способы их обнаружения и округления до нуля. По-видимому, они никому не нравятся, потому что работа с ними влечет за собой снижение производительности.

И тем не менее, они реализованы повсеместно. Почему? Если это для точности, я бы сказал, что вам понадобится большее число с плавающей запятой или измените порядок ваших операций, чтобы вы избегали очень маленьких промежуточных значений. Мне трудно поверить, что эта небольшая дополнительная точность действительно стоит драгоценных тактовых циклов.

Есть ли веские причины, по которым все еще можно использовать денормальные числа? И если нет существенных причин иметь денормализованные числа, зачем их вообще реализовывать? Только для соответствия стандарту IEEE754?)

6
задан 14 May 2012 в 12:27
поделиться