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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание "модульной" программы http://www.cyberforum.ru/cpp-beginners/thread1806255.html
Добрый день, форум! Столкнулся с тем, что даже не знаю как правильно назвать тему вопроса. Дело вот в чём, необходимо создать программу, к которой с легкостью можно было бы подключать новые модули, или точнее держать собранный модуль отдельно, чтобы было просто его пересобирать и т.д.. Желательно чтобы хотя бы модули были кроссплатформенные. Я наверняка выразился как Кличко. Но...
C++ Разработать класс, содержащий методы для работы с рациональными дробями Здравствуйте, помогите пожалуйста. Разработать класс, содержащий методы для работы с рациональными дробями ( сложение, вычитание, умножение, деление, а также их ввод и вывода. Затем с использованием модуля решить задачу: x/y=3/5+7/32*(9/67-35/6)^3 http://www.cyberforum.ru/cpp-beginners/thread1806222.html
Вычислить функцию с помощью разложения в ряд (число членов ряда и значение аргумента ввести с консоли) C++
Здравствуйте. Нужно вычислить функцию с помощью разложения в ряд. Число членов разложения ряда и значение аргумента ввести с консоли. Пример подобного задания: #include <iostream> #include <cstdlib> #include <cmath> using namespace std; int main(){ float /*double*/ x,y1,y2,a;
C++ Запись класса в двоичный файл
Добрый день дорогие друзья. никак не могу осуществить запись\чтение класса в двоичный файл. в принципе если говорить о записи, то на сколько позволяют судить мои скромные познания запись я произвожу, но когда пытаюсь прочитать ничего не выходит - получаю иероглиф. не мог бы кто поделится примером. мой класс выглядит так: class DATES { private: int day, month, year; char word; ...
C++ Как правильно использовать логические операции в условии оператора if? http://www.cyberforum.ru/cpp-beginners/thread1806153.html
Как мне правильно применить && ??? )) using namespace std; enum lamp{on,off}; int main(int argc, char*argv) { lamp current_lamp; int time{ 0 }; if(current_lamp=on&&time=30){} return 0;
C++ Порядок препроцессоров Возникла проблема с очерёдностью препроцессоров, где в 1ом случае компилятор не "видит" #define _USE_MATH_DEFINES, который определён ниже #include <iostream>, а во втором уже видит, где #include <iostream> определён ниже #define _USE_MATH_DEFINES ---------------------------- 1-ый случай(не рабочий): #include "stdafx.h" #include <cmath> #include <iostream> #define _USE_MATH_DEFINES подробнее

Показать сообщение отдельно
Tassadar_
1 / 1 / 2
Регистрация: 31.01.2016
Сообщений: 29

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

12.09.2016, 11:27. Просмотров 108. Ответов 0
Метки (Все метки)

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

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

Ещё вопрос.Видел,что CUDA по умолчанию использует только одну размерность икс.Как бы мне сказать программе,чтобы она задействовала ещё и игрек-компоненту?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru