LINUX.ORG.RU

[OpenCL][NV/ATI] Double Floating Point operations

 


0

0

Может кто рассказать (желательно, чтоб этот кто имел опыт), как обстоит дело с поддержкой вычислений с использованием double?

Интересует:

1. Поддержка в SDK от производителя, конкретно - в OpenCL backend'ах 2. На сколько в среднем оно медленее, чем float? 3. Если сравнивать middle-end карты от ATI HD48xx vs HD58xx - насколько большая разница в просадке при использовании double?


>3. Если сравнивать middle-end карты от ATI HD48xx vs HD58xx - насколько большая разница в просадке при использовании double?

структура шейдеров 48xx и 58xx одинакова, у второй их просто больше в два раза, а значит и просадка должна быть одинаковой, с другой стороны амд недавно призналась что 48xx sux в opencl, из-за нехватки чегото в local store, для обмена данными между шейдерами.

B084 ★★
()
Ответ на: комментарий от Reset

А во сколько раз double медленнее float'а у нвидии?

Я где-то в «желтой прессе» листал обзоры карт от нвидии, там пишут, что у них уже «полностью 128-ми битный pipeline». Что это они имееют ввиду?

suzuki
() автор топика
Ответ на: комментарий от suzuki

На 200 серии в 8 раз разница, поэтому смысла считать double на видюхе пока нет. Жди fermi (это тоже nvidia :) )

Reset ★★★★★
()
Ответ на: комментарий от Reset

> На 200 серии в 8 раз разница, поэтому смысла считать double на видюхе пока нет. Жди fermi (это тоже nvidia :) )

Мдя. А с АТИ как, так же? Вроде у них карточки чуть посовременней?

suzuki
() автор топика
Ответ на: комментарий от suzuki

ati об этом скромно умалчивает, видимо есть причины. на оффсайте указаны гигафлопсы для float и сказано, что double поддерживается.

Reset ★★★★★
()
Ответ на: комментарий от Reset

Именно поэтому я и написал сюда. Теоретиков можно почитать везде, хотелось реальные отзывы

Хотя, в доках по Ati Stream SDK2.0-beta (или где-то рядом на сайте) указывалось, что double в OpenCL не поддерживается. Надо будет после НГ посмотреть, что у них получилось в финальной 2.0.

suzuki
() автор топика
Ответ на: комментарий от suzuki

По тестам sandra, подение производительности у ati - два с копейкам раза.

9800gx2 sp/dp - 535/41
4850 sp/dp - 360/177

anonymous
()
Ответ на: комментарий от B084

Я не думал, что у NV всё так печально. Спасибо за цифирки, есть над чем подумать.

suzuki
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.