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

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

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

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

29.07.2012, 19:41. Просмотров 660. Ответов 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 (C++):

Передача параметров - C++
Добрый день! Столкнулся со следующей ситуацией. При передаче 2-х мерного статического массива по указателю, в ф-ции, принимающей...

Передача параметров в функции - C++
Здравствуйте Помогите, пожалуйста, разобраться с передачей параметров. Задание : создать класс &quot;Треугольник&quot;, определить углы и тип...

Передача параметров по ссылке - C++
У кого есть рабочий вариант сего чуда ? (К примеру,функции квадратного корня).В учебнике не работает.

передача параметров в функцию - C++
Здарвствуйте! Неделю изучаю С++, и в книге по которой изучаю сказано: &quot;Передавать параметры по значению только при необходимости и...

Передача параметров в функцию - C++
Добрый вечер Не получается передать в функцию массив выдает ошибку #include &lt;cstdio&gt; struct morse_code { const char*...

Передача параметров функции - C++
доброго времени суток:) есть программа реализующая метод градиентного спуска. но да это неважно есть функция Norm. значение этой...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.07.2012, 19:41
Привет! Вот еще темы с ответами:

Передача параметров в классе - C++
Нужно чтобы программа рассчитывала стоимость драгоценного камня и стоимость его огранки. И все это должно быть сделано через класс и...

Передача параметров в функцию - C++
void f(int a) ; // передача по значению void f(int *a);//передача по ссылке void f(int &amp;a) ; // а если так написано - что это...

Инкремент и передача параметров - C++
Недавно наткнулся на человека, который утверждал что: int add(int x, y) { return x+y; } int func() { int i = 1; return...

Передача параметров функции - C++
Добрый день! Помогите, пожалуйста с передачей параметров по функциям. Как использовать функцию check2 в функции...


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

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

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