[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 580: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 636: sizeof(): Parameter must be an array or an object that implements Countable
3.14.by forum • Как задействовать две видеокарты для расчетов.
Page 1 of 1

Как задействовать две видеокарты для расчетов.

Posted: Wed Jan 23, 2013 5:41 pm
by aleksej_27
Приветствую всех.
Есть программа генерирующая радужные таблицы некоторой узкоспециализированной хэш функции.
Генерацией занимается видеокарта GTX 580 .
Есть желание поставить еще одну , похожую карту и запустить еще один экземпляр программы , но что бы он работал уже на другой карте.
Как указать в коде с какой картой работаем ?
Если не сложно, пример.
Заранее спасибо.

Re: Как задействовать две видеокарты для расчетов.

Posted: Wed Jan 23, 2013 5:44 pm
by BarsMonster
CUDA? Там же есть получение списка CUDA-устройств, и выбор нужного устройства...
Название функций уже не припомню )

Re: Как задействовать две видеокарты для расчетов.

Posted: Wed Jan 23, 2013 5:59 pm
by aleksej_27
Получение в примере находил, а вот выбор нет. Ткните носом пожалуйста , опыта работы с картами нет.

Re: Как задействовать две видеокарты для расчетов.

Posted: Wed Jan 23, 2013 6:02 pm
by BarsMonster
cudaSetDevice(data->gpu.device_id);

Re: Как задействовать две видеокарты для расчетов.

Posted: Wed Jan 23, 2013 6:05 pm
by aleksej_27
Спасибо! Попробуем.