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

CUDA

Войти
Регистрация
Восстановить пароль
 
Rels
13 / 13 / 1
Регистрация: 11.10.2011
Сообщений: 116
#1

Передача параметров для cuda - CUDA

29.07.2012, 19:41. Просмотров 675. Ответов 0
Метки нет (Все метки)

Всем доброго времени суток, столкнулся с такой проблемой, мне нужно передать значения полученные в результате вычисления из одной функции в другую. Проблема в том, что нужно мне это провернуть используя cuda. В коде оставил только основное, постарался упростить короче. Вот есть там в коде в main - x и y вот они у меня высчитываются в другом файле и соответственно их нужно каким-то образом передать сюда. В данный момент вы видите я их задаю руками. В общем или у меня уже мозг начал плавиться или я не пойму, как нужно организовать данную структуру. Буду рад любой помощи.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include <cuda.h>
#include <iostream>
#include <stdio.h>
 
using namespace std;
 
__global__ void mult(int x, int y, int value, int *d) {
    
 .......
    
    }
 
 
int main(void){
    int d, value;
    int *dev_d;
    
    int x, y; // вот их нужно передать из стороннего файла.
    
    
    d = 0;
    value = 0;
    
    cudaMalloc((void**)&dev_d, sizeof(int));
 
    cin>>x; 
    cin>>y; 
    
    mult<<<1,1>>>(x, y, value, dev_d);
    
    cudaMemcpy(&d, dev_d, sizeof(int), cudaMemcpyDeviceToHost);
    
    cout<<"D = "<<d<<endl;
    
    cudaFree(dev_d);
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.07.2012, 19:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Передача параметров для cuda (CUDA):

Не запускается приложение под Cuda (CUDA directory not found) - CUDA
Здравствуйте, пытаюсь скомпилировать приложение под Cuda но вылазит ошибка, что CUDA directory not found. В чем может быть проблема? Cuda...

Видеокарта для CUDA - CUDA
Подскажите современный вариант видеокарты для работы с CUDA. Пока склоняюсь к ASUS GTX 750Ti - как считаете нормальный выбор?

CUDA для .NET, ошибки даже в пустом проекте - CUDA
Пытаюсь написать приложение с использованием CUDA. На основе http://www.thevista.ru/page13118-cudanet_dlya_netrazrabotchika_ch3 ...

Маленький супер-компьютер для вычислений с помощью видеокарт NVIDIA с применением технологии CUDA. - CUDA
В моей голове созрела идея собрать машину для вычислений с помощью видеокарт NVIDIA с применением технологии CUDA! Суть в том что, я в...

Ищу драйвер видеокарты nvidia GT520m cuda 1Gb для ноутбука Acer Aspire 5750G под win XP. - CUDA
Всем доброго времени суток, уважаемые форумчане. Вобщем поставил на данный ноут обычный сервис пак 3. Недостающие дрова, установил при...

CUDA - CUDA
Сталкивался кто-нибудь с этой технологией? Хотелось бы прочитать хотя бы пару предложений доступным языком. Или пару абзацев. Ну или ссылку...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.07.2012, 19:41
Привет! Вот еще темы с ответами:

C# + CUDA - CUDA
Слышал, о полезной штуковине – CUDA. Есть смысл изучить данный сабж, или это на много усложнит программу? Хочется использовать С# , а не С....

CUDA - CUDA
Добрый день! Не знал куда отнести эту тему, поэтому решил создать данную тему на ветке &quot;С#.NET&quot;, так как CUDA будет использоваться...

CUDA C/C++ - CUDA
Всем доброго времени суток, кто нибудь объясните новичку в чем здесь ошибка, в ниже приведенной функции, в строке 25-ой, выдает...

CUDA - CUDA
Здравствуйте. Я мучаюсь с установкой куды на visual studio 2010. Сделал так, чтобы текст в файлах с расширением cu подсвечивался в C стиле,...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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