Render an image in OPENGL, data is in device memory I process data in device, then i want to render

Hi, every one

I know there is a lot of ways for doing this, but I need the best in terms of performance. I have data in device memory, ineed to visualize it in a window, using OPENGL. I know about the interop between CUDA an OPENGL, but the question is: What the best way for doing this?