Results 1 to 2 of 2

Thread: OpenCL/OpenGL interop on multiple GPU's

  1. #1

    OpenCL/OpenGL interop on multiple GPU's

    Got some simple stuff working on a single GPU (ATI 6990).
    However, the real heavyweight models would benefit greatly from multi-GPU execution.

    Checked out the ATI OpenCL Programming Guide (http://developer.amd.com/sdks/AMDAPPSDK ... _Guide.pdf)
    Appendix G “OpenCL-OpenGL Interoperability”:
    • G.1.1 describes Single GPU Environment, complete with example code.

    • G.1.2 describes Multi GPU Environment, complete with example code.

    • G.1.3 Limitations – “AMD currently supports CL-GL interoperability only in a single-GPU environment”!!!


    So I guess my question is (are):
    • Is there a workaround? (such as manually copying the VBO's to every device?)

    • Is there a simple example? (including dividing the work)


    Thanks.

  2. #2
    Junior Member
    Join Date
    Sep 2012
    Location
    Bangalore, India
    Posts
    1

    Re: OpenCL/OpenGL interop on multiple GPU's

    Hey The.Scotsman,

    The document doesn't say that it is not possible use CL-GL interoperability in MultiGPU environment. It says that interoperability is not possible in MutliGPU environment with "GLUT". It is very much possible by creating your windows using win32 API and there is an example for the same in the document.

    Thanks
    Naresh

Similar Threads

  1. OpenCL - OpenGL 2D texture interop
    By majicou in forum OpenCL
    Replies: 4
    Last Post: 01-14-2012, 06:56 AM
  2. OpenCL + OpenGL (interop)
    By Executor in forum OpenCL
    Replies: 2
    Last Post: 11-09-2009, 05:16 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •