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

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

Восстановить пароль Регистрация
 
Tassadar_
0 / 0 / 0
Регистрация: 31.01.2016
Сообщений: 6
12.09.2016, 11:27     CUDA C++ размеры блоков и сеток #1
Здравствуйте!
Я поманеньку изучаю С++,в связи с работой возникло желание освоить 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 не правильно считает
массивы в CUDA C++
Компиляция программ CUDA C++
CUDA toolkit C++

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

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

Метки
cuda, С++ для начинающих
Опции темы

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