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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
CUDA mysql и NVIDIA CUDA http://www.cyberforum.ru/cuda/thread616294.html
хочу задать свой вопрос первоклассным профессионалам своего дела!!!!я так понимаю, что технология CUDA основано на технологии SIMD, т.е. параллелилизм происходит на уровне вычисления данных. А вот...
CUDA Очень нравиться ноут Ноутбук Asus (K53SD)(HD), но не пойму насчет его видухи, поддерживает ли она NVIDIA CUDA т.е. вот характеристики ноута 15.6" Ноутбук Asus (K53SD)(HD) i3 2350M(2.3), 3072, 320, NV GT610M 2Gb, DVD-SMulti, WiFi, BT, Cam, MS Win7, меня смущает его видуха, т.е. NV GT610M 2Gb,... http://www.cyberforum.ru/cuda/thread610151.html
CUDA Можно ли работать с CUDA на radeon hd 6470m?
Помогите пожалуйста! можно ли работать с CUDA на radeon hd 6470m или она только для NVIDIA? Если можно, то что нужно для работы с CUDA, ну всмысле драйвера, программные средства всякие и т.п. и где...
CUDA CUDA. Ошибка при компиляции
Компиляция программы не проходит из-за ошибок типа "identifier is undefined in device code". В принципе ошибка по всему проекту одна и та же, просто возникает в нескольких строчках. Всё наглядно...
CUDA Технология CUDA. Сбор информации, примеров. http://www.cyberforum.ru/cuda/thread555268.html
Предлагаю здесь делиться опытом использования данной технологии. На данный момент располагаю только букварем Харламова, Борескова. Всем откликнувшимся спасибо
CUDA Ищу драйвер видеокарты nvidia GT520m cuda 1Gb для ноутбука Acer Aspire 5750G под win XP. Всем доброго времени суток, уважаемые форумчане. Вобщем поставил на данный ноут обычный сервис пак 3. Недостающие дрова, установил при помощи Sam Lab driver pack. Драйвер внутренней видеокарты... подробнее

Показать сообщение отдельно
Rels
13 / 13 / 1
Регистрация: 11.10.2011
Сообщений: 116

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

29.07.2012, 19:41. Просмотров 714. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.