Вопросы с тегом 'cuda'

CUDA - это параллельная вычислительная платформа и модель программирования для графических процессоров Nvidia (графические процессоры). CUDA предоставляет интерфейс для графических процессоров Nvidia с помощью различных языков программирования, библиотек и API.
1 отв.

Простое ядро CUDA не запускается из приложения

рассмотрим следующее простое ядро - #include <stdio.h> #include <stdlib.h> #include <cuda.h> __global__ void dummyKernel(int *a) { int tid = threadIdx.x+blockIdx.x*blockDim.x; if(tid == 0) { a[0] = 10; ...
26 мая '17 в 14:44
1 отв.

В элементовом ядре add() CUDA, почему это шаг blockDim.x * gridDim.x?

Я изучаю программирование CUDA, и у меня возникли проблемы с пониманием шага в этом ядре с добавлением элементов: // performs vector addition // a, b, c are vectors and added values are stored in a and b, while the results are stored in c. #define ...
28 мая '17 в 5:32
1 отв.

Управление Дивергенция с простым ядром умножения матрицы

Учитывая следующее простое матричное умножение ядра '__global__ void MatrixMulKernel(float* M, float* N, float* P, int Width) { int Row = blockIdx.y*blockDim.y+threadIdx.y; int Col = blockIdx.x*blockDim.x+threadIdx.x; if ((Row < Width) &am...
02 июня '17 в 21:23
1 отв.

Программа добавления Vector Clud для кластера с множеством ошибок

Я пытаюсь запустить программу добавления векторов Cuda на сервере Tesla K20, и я получаю много ошибок. Я отправляю код. #include <stdio.h> #include <stdlib.h> #include "cuda_utils.h" #include "timer.h" /* * **CUDA KERNEL** * * Compute ...
20 июня '17 в 13:10
1 отв.

Генерация кода GPU с помощью MATLAB

Есть ли генератор кода MATLAB, который создает код OpenCL или CUDA GPU от MATLAB? Я знаю генератор кода C++ и инструментарий MATLAB Parallel Computing, который может работать на графическом процессоре, но я не мог найти никакой документации по гене...
03 июля '17 в 9:40
1 отв.

Ошибка проверки: ошибка == cudaSuccess (77 против 0) был встречен незаконный доступ к памяти

Я отлаживаю длинный код, который включает некоторые операции cuda. В настоящее время я получаю вышеупомянутую ошибку во время вызова cudaMemcpy(...,...,cudaMemcpyHostToDevice) но я не уверен, что это связано с этим. Вот фрагмент кода: int num_e...
03 июля '17 в 16:50
1 отв.

CUDA C++ указатели объектов копирования на устройство

class bead { int ID; __host__ __device__ bead(int id){ID=id}; } void main(void){ vector<bead*> beadvec; for(int i=0;i<128;i++){ bead* b1=new bead(i); beadvec.pushback(b1); } } Не уверен, как скопировать вектор указателей (beadvec) на устр...
16 июля '17 в 2:39
1 отв.

CUDA 6.5: Синхронизация устройства возвращает 30

У меня есть следующая проблема: На моем компьютере-башне, устанавливая nVidia GTX690, используя CUDA 8.0 с VS 2015, я написал проект (полностью работающий :)) Я попытался импортировать это на моем (очень старом) ноутбуке со следующей конфигураци...
17 июля '17 в 21:54
1 отв.

CUDA "Нарушение доступа" при доступе переменных "__managed__ int" с помощью функции хоста

Проблема возникла, когда я запускаю проект "Гипума", которому нужна поддержка opencv и CUDA. Моя видеокарта GTX 750Ti, с CUDA 8.0. Он получил "Нарушение доступа" при доступе к переменным "__managed__ int" через хост-функцию. В общем, переменная "__...
22 июля '17 в 17:20
1 отв.

операция сохранения глобальной памяти замедляет мой код cuda iin if statement

привет, ребята, новичок на платформе cuda. Поскольку я пытаюсь закодировать в cuda, я застрял в очень сложной проблеме. я пишу пример кода, показывающий, что я пытался сделать int main() { unsigned char *s; cudaMalloc((void **)&s,32); cudaMe...
25 июля '17 в 9:42
1 отв.

Распараллеливание вложенных циклов с cuda имеет большой предел

Я новичок в CUDA. Я пытаюсь написать ядро CUDA для выполнения следующего фрагмента кода. for(int oz=0;oz<count1;oz++) { for(int ox=0;ox<scale+1;ox++) { for(int xhn=0;xhn<Wjh;xhn++) { ...
25 июля '17 в 18:28
1 отв.

Как изменить размер изображения YUV в CUDA

Как изменить размер изображения YUV в CUDA? Я попытался преобразовать код масштабирования libyuvs в CUDA, но производительность очень плохая. void ScalePlaneSimple(int src_width, int src_height, int dst_width, int dst_height, int src_stride, int dst...
27 июля '17 в 6:25
2 отв.

Получение обновления Visual Studio 2015 3 правильно установлено с помощью CUDA 8 и/или с помощью CUDA 8 без Visual Studio

В течение последних нескольких дней я пытаюсь установить обновление Visual Studio 2015 3 и настроить его для CUDA 8 без успеха, это вопрос из двух частей Я загрузил визуальную студию здесь https://www.visualstudio.com/vs/older-downloads/, установи...
07 авг. '17 в 0:49
1 отв.

CUDA, использование 2D и 3D-массивов

В Интернете много вопросов о распределении, копировании, индексировании и т.д. 2d и 3d массивах на CUDA. Я получаю много противоречивых ответов, поэтому я пытаюсь собрать прошлые вопросы, чтобы узнать, могу ли я спросить правильных. Первая ссылка: ...
12 авг. '17 в 0:01
1 отв.

Сортировка с помощью библиотеки тяги на gpu

Я работаю над стереозвуком, и у меня есть проблема с какой-то сложной библиотекой, когда я использую ее в своей функции ядра, запуске приложения и ошибке, потому что все ядро не запускается в моем вызове <<< >>>, но когда я удаляю ...
19 авг. '17 в 12:56