Thanks @ptrblck  (again referring to my original question) if I have multiple GPUs on the system I execute my code, the 2 approches only use 1 GPU?
Also what exactly does a CUDA context mean and is is something I should avoid?