Best CUDA programming environment

Hi!

I’m really new to CUDA programming, I’ve been busy reading the programming guide and the best practices guide. I was sort of limited to reading about CUDA, but beginning from next thursday I’ll have access to a cuda-enabled GPU and I really want to be prepared.

Which do you consider to be the best programming environment for CUDA programs? I’ve been reading about Microsoft Visual Studio 2005, 2008. Do you agree? Can you suggest me some step-by-step tutorial? I’d really like to not loose too much time on this collateral things and get started.

Thanks very much!

From your description I assume you are using Windows.

I personally use Linux and PyCUDA: http://mathema.tician.de/software/pycuda

If you know Python give it a try - it is portable, works on Linux, Windows, Mac OS X.

From your description I assume you are using Windows.

I personally use Linux and PyCUDA: http://mathema.tician.de/software/pycuda

If you know Python give it a try - it is portable, works on Linux, Windows, Mac OS X.

I’d suggest getting vs2008. Download sdk, driver from this site.

http://developer.nvidia.com/object/cuda_3_1_downloads.html

I heard there is some trouble in installing it in 64bit window system.

Good luck!

I’d suggest getting vs2008. Download sdk, driver from this site.

http://developer.nvidia.com/object/cuda_3_1_downloads.html

I heard there is some trouble in installing it in 64bit window system.

Good luck!

I’d suggest that the best environment for programming in CUDA is the environment that you already know and use. I’m assuming, of course, that you’re already an experienced programmer. So if you already know MSVS, use it. If you don’t, your brain will have enough to do learning CUDA without trying to learn VS too.

I’d suggest that the best environment for programming in CUDA is the environment that you already know and use. I’m assuming, of course, that you’re already an experienced programmer. So if you already know MSVS, use it. If you don’t, your brain will have enough to do learning CUDA without trying to learn VS too.