Форум программистов, компьютерный форум CyberForum.ru

CUDA на примерах - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.91
can
0 / 0 / 0
Регистрация: 27.11.2012
Сообщений: 3
29.11.2012, 17:12     CUDA на примерах #1
Скомпилировал из данной книги несколько вариантов программы(не важно какой): с глобальной, константной, текстурной памятью. Измерил, как описано в коде, время выполнения кода CUDA функциями: cudaEventCreate(), cudaEventRecord(), cudaEventElapsedTime() на старой паршивой карте: Asus NVidia GeForce 8500 GT. Все работает и время выполнения каждого варианта получаю разное,-в зависимости от используемой памяти, как и написано. После меняю карту на новую: NVidia GeForce GT 630. Все - то же самое, но время выполнения в данных вариантах - практически одно и тоже, вне зависимости от памяти, при чем не самое маленькое. На обоих картах - последние драйвера, но на новой - драйвер родной с сайта Asus. В чем может быть дело? Кто сталкивался?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2012, 17:12     CUDA на примерах
Посмотрите здесь:

Непонятные условия в некоторых примерах C++
C++ Помогите разобраться с классе на примерах!
Учебник C++ по работе с массивами в примерах C++
Дайте хорошую стать где объясняются все прелести указателей на примерах! C++
Массивы в CUDA C++
В примерах 1-4 сформировать квадратную матрицу порядка N по заданному образцу: C++
Передача параметров в sprintf - объяснить разницу в двух примерах C++
Компиляция программ CUDA C++
CUDA toolkit C++
C++ Cuda не вызывает функцию
По какой логике работают плейсхолдеры в данных примерах? C++
Просьба объяснить работу std::thread в двух коротких примерах кода C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
I.M.
 Аватар для I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
29.11.2012, 17:30     CUDA на примерах #2
Может самому алгоритму все равно, какая мощность у карты? Может быть он в любом случае использует, например, 16 ядер?
can
0 / 0 / 0
Регистрация: 27.11.2012
Сообщений: 3
29.11.2012, 17:45  [ТС]     CUDA на примерах #3
Дело не в количестве ядер в данном случае, а в видах памяти. От этого, в частности и зависит время выполнения кода CUDA, что и измеряется.
NoMasters
Псевдослучайный
1740 / 1083 / 70
Регистрация: 13.09.2011
Сообщений: 3,102
29.11.2012, 17:51     CUDA на примерах #4
Может быть, теперь все виды данных лежат в одном и том же месте. Время немаленькое получается относительно старой карточки?
can
0 / 0 / 0
Регистрация: 27.11.2012
Сообщений: 3
29.11.2012, 17:56  [ТС]     CUDA на примерах #5
Время - достаточно большое. Данные, по идее, должны располагаться в разной памяти соответственно виду. Потому и разница во времени была (на старой карте). Эта разница на новой - отсутствует...
Yandex
Объявления
29.11.2012, 17:56     CUDA на примерах
Ответ Создать тему
Опции темы

Текущее время: 00:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru