Top "Cuda" questions

CUDA (Compute Unified Device Architecture) is a parallel computing platform and programming model for NVIDIA GPUs (Graphics Processing Units).

How to call a host function in a CUDA kernel?

As the following error implies, calling a host function ('rand') is not allowed in kernel, and I wonder whether there …

cuda gpgpu
CUDA runtime version vs CUDA driver version - what's the difference?

The CUDA Runtime API exposes the functions cudaRuntimeGetVersion() and cudaDriverGetVersion() (see detailed description here). I was sort of expecting the …

cuda version nvidia
EmguCV - nvcuda.dll could not be found

I've been asked to build a real-time face recognition application, and after some looking around I've decided to try EmguCV …

opencv cuda emgucv
CUDA 7.5 installation: Unsupported compiler error

I just tried installing CUDA 7.5 on my laptop. I disabled lightdm and did sudo sh cuda7.5.run. The driver installation …

cuda gpu gpgpu nvidia ubuntu-15.10
What's the difference between CUDA shared and global memory?

I’m getting confused about how to use shared and global memory in CUDA, especially with respect to the following: …

memory cuda global shared-memory
CUDA how to get grid, block, thread size and parallalize non square matrix calculation

I am new to CUDA and need help understanding some things. I need help parallelizing these two for loops. Specifically …

c++ visual-studio-2008 gpu cuda
Could not insert 'nvidia_352': No such device

I am trying to run caffe on Linux Ubuntu. After installation, I run caffe in gpu and the error is …

linux ubuntu cuda nvidia caffe
CUDA source files get a .cu extension. What do header files get?

The standard convention seems to be to give CUDA source-code files a .cu extension, to distinguish them from C files …

cuda header-files file-extension
How does CUDA assign device IDs to GPUs?

When a computer has multiple CUDA-capable GPUs, each GPU is assigned a device ID. By default, CUDA kernels execute on …

cuda gpu gpgpu nvidia