I am just starting to learn how to do CUDA development (using version 4), and I wondered if it is possible to develop another card that I plan to use? As I found out, it would be nice to know this, so I can keep track of whether the differences will affect me.
I have a macbook pro in mid-2010 with Nvidia GeForce 320M graphics cards (this is a pretty simple integrated card for laptops), but I plan to run my code on the NVIDIA Tesla "Fermi" M2050 EC2 GPUs. I am wondering if it can be localized on my laptop and then run it on EC2 with minimal changes (I do this for a personal project and do not want to spend $ 2.4 on development).
Specific question: I heard that recursions are supported on new cards (or maybe not on my laptops), what if I run recursion on my gpu laptop? will there be an error or will it be launched, but will not use the hardware functions? (I do not need a specific answer to this question, but this is what I get).
If this is a problem, are there emulators for features not available in my current map? or does the SDK imitate him for me?
Sorry if this question is too simple.
source
share