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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Tassadar_
1 / 1 / 2
Регистрация: 31.01.2016
Сообщений: 29
#1

CUDA C++ размеры блоков и сеток - C++

12.09.2016, 11:27. Просмотров 99. Ответов 0

Здравствуйте!
Я поманеньку изучаю С++,в связи с работой возникло желание освоить CUDA для уменьшения времени расчётов.Возник такой вопрос по размерам.

Вот у меня написано в MSVC, что максимальный размер блока по иксу составляет 1024 потока,столько же по игреку и 64 по зет.Я так понимаю,что максимальная размерность моего блока составляет 1024*1024*64 потока?Судя по тому,что у меня вылетают ошибки,я понимаю это неправильно.Ниже написано,что максимальная размерность потоков по одной оси 1024...Что это значит?Сколько я могу в принципе запихнуть потоков в один блок,и сколько блоков в одну сетку?Compute capability 5.0.

Ещё вопрос.Видел,что CUDA по умолчанию использует только одну размерность икс.Как бы мне сказать программе,чтобы она задействовала ещё и игрек-компоненту?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.09.2016, 11:27     CUDA C++ размеры блоков и сеток
Посмотрите здесь:

CUDA C++ не понимаю ошибку! C++
C++ Вывести на экран размеры типов и размеры указателей на объекты
C++ Решение краевой задачи для дифференциального уравнения методом сеток
C++ CUDA на примерах
C++ CUDA C/C++ сложение векторов
Определитель матрицы на CUDA Cи C++
C++ Cuda не правильно считает
Массивы в CUDA C++
Компиляция программ CUDA C++
CUDA toolkit C++
C++ Cuda не вызывает функцию
C++ CUDA переменные kernel

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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