Na computação, o ponto flutuante cônico (tapered floating point - TFP) é um formato semelhante à aritmética de ponto flutuante, mas com campos de tamanho variável para o significando e o expoente, em vez dos campos de comprimento fixo encontrados nos formatos normais de ponto flutuante. Além disso, os formatos de ponto flutuante cônico fornecem um campo de ponteiro de tamanho fixo que indica o número de dígitos no campo do expoente. O número de dígitos do campo do significando (incluindo o sinal) resulta da diferença do comprimento total fixo menos o comprimento dos campos do expoente e do ponteiro.

Dessa forma, os números com um expoente pequeno, ou seja, cuja ordem de grandeza está próxima de 1, possuem uma precisão relativa mais alta do que aqueles com um expoente grande.

História

O esquema de ponto flutuante cônico foi proposto originalmente por Robert Morris dos Laboratórios Bell em 1971, e refinado com o conceito de *nivelamento* (leveling) por Masao Iri e Shouichi Matsui da Universidade de Tóquio em 1981, e por Hozumi Hamada da Hitachi.

Alan Feldstein da Universidade Estadual do Arizona e Peter Turner da Universidade Clarkson descreveram um esquema cônico semelhante a um sistema de ponto flutuante convencional, exceto pelas condições de transbordo positivo (overflow) ou negativo (underflow).

Em 2013, John Gustafson propôs o sistema numérico Unum, uma variante da aritmética de ponto flutuante cônico com um bit *exato* adicionado à representação e uma interpretação de intervalos para os valores não exatos.

Ver também Aritmética de precisão arbitrária

Referências

Leitura adicional

.

Categoria:Aritmética computacional