Números desnormalizados - IEEE 754 Floating Point

Então, estou tentando aprender mais sobre os números desnormalizados, conforme definido no padrão IEEE 754 para números de ponto flutuante. Já li vários artigos graças aos resultados de pesquisa do Google e passei por várias postagens do StackOverFlow. No entanto, ainda tenho algumas perguntas sem resposta.

Primeiro, apenas para rever minha compreensão do que é um float desnormalizado:

Números que têm menos bits de precisão e são menores (em magnitude) que os números normalizados

Essencialmente, um flutuador desnormalizado tem a capacidade de representar o menor (em magnitude) número que é possível ser representado com qualquer valor de ponto flutuante.

Isso parece correto? Mais alguma coisa do que isso?

Eu li isso:

usando números desnormalizados vem com um custo de desempenho em muitas plataformas

Algum comentário sobre isso?

Eu também li em um dos artigos que

deve-se "evitar a sobreposição entre números normalizados e desnormalizados"

Algum comentário sobre isso?

Em algumas apresentações do padrão IEEE, quando os intervalos de ponto flutuante são apresentados, os valores desnormalizados são excluídos e as tabelas são rotuladas como um "intervalo efetivo", quase como se o apresentador estivesse pensando "Sabemos que os números desnormalizados PODEM representar a menor flutuação possível valores de pontos, mas por causa de certas desvantagens de números desnormalizados, optamos por excluí-los de intervalos que melhor se encaixam em cenários de uso comum "- Como se os números desnormalizados não são comumente usados.

Eu acho que tenho a impressão de que usar números desnormalizados acaba não sendo uma coisa boa na maioria dos casos?

Se eu tivesse que responder a essa pergunta por conta própria, eu gostaria de pensar que:

O uso de números desnormalizados é bom porque você pode representar os menores (em magnitude) números possíveis - desde que a precisão não seja importante e você não os misture com números normalizados, E o desempenho resultante do aplicativo se encaixa nos requisitos.

Usar números desnormalizados é uma coisa ruim porque a maioria dos aplicativos não exige representações tão pequenas - A perda de precisão é prejudicial, e você pode atirar no próprio pé com demasiada facilidade misturando-os com números normalizados E a performance não vale o custo na maioria dos casos.

Algum comentário sobre essas duas respostas? O que mais eu poderia estar perdendo ou não entender sobre números desnormalizados?

questionAnswers(1)

yourAnswerToTheQuestion