feedback on my OpenCL needs

feedback on my OpenCL needs

Hi Intel,

happy to see you're doing OpenCL. Since you explicitly said you're looking for feedback, I'll describe my situation/needs, in the hope that it might be useful.

I'm working on a high quality video renderer for HTPCs (home theater PCs). For this purpose CPU powered OpenCL doesn't work. GPU support is required. One of the main reasons for this is that after DXVA decoding the video frames are stored in GPU RAM. Transfering them back to system RAM, processing them there and then transfering them once again to the GPU costs so much performance that it's all not useful, anymore. I've measured that with Intel GPUs transfering NV12 DXVA 1080p frames from GPU RAM to system RAM runs with less than 24fps. So already the simple GPU -> system RAM transfer is so slow that I can't use it at all for real time video playback.

My exact requirements are these:
- OpenCL kernels need to run on GPU
- Direct3D9 interop is necessary (DirectShow/MediaFoundation is based on DX9)
- need ability for OpenCL kernels to access NV12 DXVA decoding surfaces

Thank you.

P.S: A bit OT, but I'm desperate: Is there any way to sign an NDA to get access to confidential specs and SDKs? E.g. I've been trying hard for *months* to get access to the Intel CUI SDK. No chance in hell, it seems, which really is a pain. Generally Intel GPU related information (e.g. DXVA decoding, h264 MVC decoding, activating frame packed 3D output etc) is nearly impossible to get. If you can do anything to improve that, that would be wonderful.

Best regards, Mathias.
Systemsoftware Mathias Rauen

4 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

Thank you for the feedback. It is important for us and very helpful.

For NDA access, best to join the Intel Software Partner
Program at:

Let us know if it works
for you.


Thanks. The Software Partner Program itself didn't help me much. However, through it I found the Intel "Developing Software for Visual Computing" forum, which seems to be a good place for my needs.

If you are media developer, the Visual Adrenaline site and program are the your destination.

Thanks for the feedback.
Keep going,


Leave a Comment

Please sign in to add a comment. Not a member? Join today