Тема: Шахматы: шахматы для компьютера скачать бесплатно, шахматы онлайн играть с компьютером. Новости шахмат. Статьи о шахматах. :: Повышаем производительность компьютера.

Прислано Lends 06-12-2009 08:49
#69

AVP написал:
Приветствую!
Вот интересная тема для обсуждения http://www.nvidia.ru/object/io_1257445740621.html

нельзя ли применить эти возможности видео карт к шахматам?


Обсуждали эту тему и не раз, там не все так просто.
Инструмент есть "CUDA", но он довольно молодой и специфичный.
Хороший и быстрый код пишут на С++, даже там есть много проблем с алгоритмом, реализацией 64 бит кода, распаралеливанием.
Перенести это все на "CUDA" очень проблематично пока - иначе бы давно это зделали.
Но в будущем я думаю к этому все идет, так как вычислительная мощь видеокарт во много раз превосходит процессорную.
Выйдет "Fermi" - думаю там еще больше возможностей для таких задач будет.
Главная проблема пока в следующем:

1. "CUDA" слишком специфичен (ограничение видеокарт на некоторое операции), то что делается в С++ просто и понятно - там составляет проблему.
2. Нужно быть большим специалистом в новом языке - насколько я знаю писать там сложно да еще такие завернутые алгоритмы.
3. Писать придется все с нуля - никаких автоматических переносов не может быть, слишком разные инструменты.
4. На сколько я знаю - реализация такого сложного кода, как шахматная программа пока не возможна средствами "CUDA" .....но это пока...

Редактировал Lends 06-12-2009 08:50