2008-11-25 8 views
3

Est-ce que quelqu'un a déjà utilisé le type à virgule flottante 16 bits dans une application? Ce type de données relativement nouveau est utilisé dans l'infographie. Il est défini par plusieurs spécifications: OpenEXR, DirectX et le nouveau standard IEEE-754 2008.Type de données float 16 bits

Lors de WinHEC 2008, Chas Boyd de Microsoft a fait une présentation évangélisant ce type de données. (Je n'étais pas là, mais j'ai vu le jeu de diapositives.) "Float-16 est le nouvel octet".

Mes questions sont: est-ce que quelqu'un utilise ce type de données pour tout ce qui est en dehors des textures DirectX?

Si oui, pourquoi? Que faites-vous application?

Si oui, avez-vous besoin d'un support IEEE complet, y compris les dénomales, les NaN et #Inf?

Répondre

2

J'ai rencontré ce type dans les bibliothèques DSP pour uclinux, y compris une implémentation logicielle de toutes les opérations majeures. C'est très bien pour les processeurs 8 et 16 bits, beaucoup plus facile à gérer dans les logiciels que les types 32 bits ou plus.