Is there a limit?
Is there a limit anywhere to the maximum number of video cards in a 64-bit linux install, if being used only for OpenCL?
Creative use of some PCI-e riser with bridges on them would allow 20-32 cards in a single system, which would be really really handy for a project. Ignoring the mechanical, power and heat issues, is there anything software wise that would prevent this from working?