Is it possible to run CUDA C remotely?
I am new to CUDA C and I would like some to have an answer to the question; I am using Ubuntu 14.04 and I have some code that is quite computationally expensive: my Gpu is a Quadro k600 and it takes about 15 hours to complete the computations I need to do. I was wandering if there is a way to connect remotely to someone else's computer to take up more processing power to speed up computations; does Nvidia or some university make such a service? should this be done with ssh?
There is an NVIDIA test drive program that you can sign up with and try the high-tech tesla. http://www.nvidia.com/object/gpu-test-drive.html
If you are familiar with linux: You can log into someone else's computer using ssh (login and password are provided by the test disk program) Copy the code using scp or rsync Compose your code on your computer (this is probably necessary for compatibility reasons). Copy data again using scp or rsync Run on their machine Copy output using scp / rsync
I often use ssh to log into compute clusters to do larger jobs than what my local machine can use. If you end up using a cluster, they should provide you with documentation on how to submit jobs, as it is not as easy as using a workstation.
As mentioned earlier, Amazon also offers you to calculate time on CUDA enabled clusters. https://aws.amazon.com/articles/7249489223918169 might help if you're interested.
source to share