Не поддержка double - это не вопрос формата хранения, как вы сказали (RR.GG.BB.TT), а наличие встроенных встроенных функций (и, соответственно, выделенного оборудования) для обработки операций над double (add, mul, madd и т. Д.).
В любом случае, большинство графических процессоров поддерживает только одну точность, потому что большая часть рынка графических процессоров находится на игровом рынке, и геймерам не нужна двойная точность.Также большинство игроков ищут хорошее соотношение цена / качество.Внедрение DP является дорогостоящим с точки зрения бюджета транзисторов (и TDP), и если игры не используют двойную точность, это бессмысленно.
Вот почему вы видите высокопроизводительные графические процессоры ATI, поддерживающие двойные (HD 59xx и HD).58xx, но не для графических процессоров среднего и начального уровня, таких как HD 57xx и менее).
@ karlphillip: Да, вы правы, IEEE754 (вроде) для графических процессоров, таких как GTX 260, но нынешнее поколение ATI и NVIDIAподдерживает IEEE 754-2008 на высококлассных деталях.
Об аппаратной реализации, это секреты, которые IHV обычно не говорят:)