> I have a question regarding the use of Cuda and Matlab. I have a GPU > (Tesla M2075) on a server (windows server 2008). I use another > computer to develop some matlab applications and I would like to take > advantage of the computer capabilities to develop some parts of my > application at a lower level language (CUDA). I am able to use the > Parallel Computing Toolbox from my computer and my aim now is to > compile and develop some cuda applications from my computer. Is there > any means to use Cuda without using such software like tigrisVCN ? For > some safety policies I can't use directly the computer with the Tesla > M2075. I can't access the CUDA toolkit from my computer for now.
Do you have MATLAB Distributed Computing Server installed on the 'server' machine? (http://www.mathworks.com/products/distriben/) If so, you could use MATLABPOOL and SPMD to do this - if you are able to open a matlabpool using the GPU server machine as a worker, the body of the SPMD block can execute CUDA code using for example the CUDAKernel interface (assuming that's what you're interested in, and that gpuArray capabilities are not sufficient).
I must say though that you will almost certainly find life simpler if you can develop the kernel locally on your desktop machine. The CUDA toolchain can be downloaded without charge from NVIDIA (https://developer.nvidia.com/cuda-downloads) and can run even on a machine with no GPU (I must admit I haven't tried with the newer releases where the toolkit and drivers are bundled together). Obviously, if you have a capable GPU on your desktop (even if a poorly performing one), you'll be able to develop and debug stuff there.