4 Replies Latest reply on May 25, 2010 6:09 PM by nou

    OpenGL-OpenCL multigpu device id match

    bubu

      Hi,

       

      Imagine I want to render to a texture using OpenGL... and then use that texture in OpenCL. Imagine also there are 3 GPUs present.

      To avoid excesive PCI-express use, I should create one OpenGL+OpenCL context for each card... so I could render to texture and use that texture in OpenCL without having to use the PCI-express.

       

      The questions are:

       

      1.  Is there any ATI's equivalent to the NVIDIA's WGL_NV_gpu_affinity extension?

       

      2. How can I be sure that the OpenGL GPU matches the OpenCL one? It's important that the same GPU that renders the texture could use it in OpenCL without using the PCI-express... so the OpenGL context and the OpenCL's one must be attached to the same GPU and not to different ones in differnet PCI slots! Have the GPUs some kind of GUID I could use, pls?

       

      Thanks.