I hope this is not too much off topic, but I want to put two different cards in my PC to test multiple device support for an OpenCL App. Now I know that I have to use cards from the same vendor, but can I use a GTX260 and GTX280 at the same time? What about a GTX260 and a 8800 GT?
I have created a context with a GTX260 and a 9800GTX card and that worked. However the computation time of the kernels grow enormously when to kernels set on different different devices operated on the same input data. This was solved by copying the data so all kernels executed at the same time had its own input data.