Thank you very much for the help. Do you know of any documentation that discusses “cutStartThread”, etc? I could not find it in the CUDA programming manual and would like a systematic intro of how NVIDIA’s multi-GPU model works.
It is very simple - there is no multi GPU model. If you want multi-gpu, you will have to write your own implementation. That cutStartThread function you are asking about is just some basic host threading someone hacked together for the purposes of demo programs in the SDK, which is why there is no documentation for it. You most definitely do not want to use it (or any other part of the cutil library for that matter) in production code.