Двойная точность вычислений

С какой всё-таки точностью вычисляют современные GPU? Мне для задач требуется двойная точность, реализовано ли это? Спасибо.

Forums: 

Рекомендуется использовать по

Рекомендуется использовать по возможности mixed-precision схемы вычислений. У НВидиа double сделан скорее для того, чтобы программисты отстали от компании с просьбами ввести double, т.к. 2ная точность работает в 10 раз медленнее 1нарной. У АМД скорость падает в 4 раза.

Ага, понятно. А не

Ага, понятно. А не планируется полноценная реализация double? И ещё... я в основном начитался про CUDA... у АМД всё так же или есть существенные различия? Как-то я пытался разобраться в этом вопросе, но безуспешно...

У AMD - существенные

У AMD - существенные различия, все другое.

Однако OpenCL, который имеет шанс стать многоплатформенным в этом году (пока щупаемые шевеления только у NVidia, но деваться AMD/Intel некуда) - отличия типа нивелирует. И будет все очень похоже на CUDA.

В принципе, если использовать

В принципе, если использовать Brook+ то сам процесс программирования карт АМД становится подобен программированию карт НВидиа, тем не менее устройство карт необходимо представлять себе, и понимать что она может, а что нет.

если я ничего ен путаю, то в

если я ничего ен путаю, то в Fermi-ядрах будет именно полноценное 64, каждое ядро сможет работать в двойной точности без потери скорости.

С половиной скорости, как я

С половиной скорости, как я понимаю (если мерять в операциях в секунду).

Как и привычные нам интеловские процессоры

Это не новая информация, а

Это не новая информация, а примерно та же старая, времен анонса

Ну с тех пор поступили уточнения, например ядер будет 448, а не 512

Скорее всего, производительности на так эти уточнения не коснутся, но там очевидно есть проблемы с производством-выходом годных-whatever, пока живого оборудования не будет - лучше не загадывать....