Hi. Being new to OpenCL I hope that this question is not too elementary. I have been an electronics engineer for over 25 years and now I do a fair amount of image/video processing. I am putting together a new computer for my research, looking at both ATI and Nvidia graphics cards.
My question is, how much, if any, support is there in OpenCL for the operation of more than one graphics card that is connected as two or more cards would be by the Scalable link Interface (SLI). Other than the PCIx16 interface there is a connector on the top of the cards that is used to transfer data between them without overloading the PCI interface. Does OpenCL take this into consideration of support this?
The same question holds true for ATI CrossfireX cards. Is use of the cable interconnect interface between the cards supported by OpenCL?
I have done a lot of searching for information but I have not found any information that would be non propriatory concerning the use of these interconnects, so I am not all that optimistic that OpenCl would support either one.
The answer will have an effect upon which motherboard/graphics card I intend to purchase, at the risk of going against the whole concept of OpenCl by purchasing "targeted" hardware.