CUDA на слабых видеокартах работает так же как и на более мощных?

Например, если написать код для 8400GS, а потом его прогнать на 670 GTX c 1000 ядрами даст ли это увеличение скорости, или придётся переписывать код? Сколько вообще ядер на 8400 GS, на сайте подобных данных нет. Чем отличаются версии 1.1 и 2.x CUDA?
  • Вопрос задан
  • 2606 просмотров
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Зависит от конфигурации ядра вашего приложения. Естественно при определенных конфигурациях ядра (размер гридов, блоков и т.д.) за счет увеличения количества потоковых процессоров увеличится количество пулов потоков которые могут выполняться одновременно.

Что до разницы в версии CUDA... Там есть кучи нюансов связанные с синхронизацией потоков, работа с глобальной памятью, точностью вычислений и т.д.

Из доступной информации, есть официальные гайды. Там приводится вот такая вот табличка:
jkS7S.png
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы