I am new to multi-GPU systems. I shall be grateful if you guys can verify my understanding:
1- Multi-GPUs can be used to run “same” or “different” kernels SIMULTANEOUSLY on different GPUs.
2- Computation speed will be thus doubled on a 2 GPU system as compared to a single GPU system.
3- For getting the advantage of two GPUs we need to create two host threads to control two GPUs.
These two host threads will launch two kernels meant for two GPUs.
4- We will have to disable the SLI mode if we want to utilize the two GPUs for Computations.
5- The SLI can only benefit gaming applications.
Thanks in advance
P.S: Sorry for multiple post, I inadvertently posted it as a reply in another forum.