Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.07.2012, 00:17   #1
Rels
 
Регистрация: 30.07.2012
Сообщений: 4
По умолчанию Передача параметров в функцию(cuda)

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

Код:
#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);
}
Rels вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[CUDA] параллельный метод бактерий на cuda mamant1 Фриланс 4 13.12.2011 08:27
Передача параметров в функцию ruslan_123 Microsoft Office Excel 7 20.10.2011 12:46
Передача параметров _Mixer_ Общие вопросы по Java, Java SE, Kotlin 0 22.09.2011 20:17
Передача параметров в функцию через ссылку Vistar Общие вопросы C/C++ 1 07.05.2009 02:27
Передача параметров aesoem Общие вопросы Delphi 8 15.07.2008 21:51