OpenCL* for CPU
Ask questions and share information on Intel® SDK for OpenCL™ Applications and OpenCL™ implementations for Intel® CPU.
Announcements
This forum covers OpenCL* for CPU only. OpenCL* for GPU questions can be asked in the GPU Compute Software forum. Intel® FPGA SDK for OpenCL™ questions can be ask in the FPGA Intel® High Level Design forum.
1718 Discussions

Applications/examples which uses OpenCL 2.0 features (SVM, GAS, C11)

srinivasulu_c_
Beginner
612 Views

Hello..

Any one having idea on third party application available in the market which uses OpenCL 2.0 features (SVM, GAS, C11) ?

Applications like Adobe Photoshop CC, Auto Desk Maya, Sony Vegas Pro 12, etc ... I guess these applications were not implemented using OpenCL 2.0 features.

Any other applications/examples implemented with the 2.0 features?
Any university examples also fine for me....

0 Kudos
5 Replies
Robert_I_Intel
Employee
612 Views

Hi,

You can find a number of examples that use OpenCL 2.0 here:

https://software.intel.com/en-us/intel-opencl-code-builder-support/training

As far as commercial applications using OpenCL 2.0, I am not aware of any: people are in the process of checking it out, possibly because only AMD and Intel support it currently and only on Windows for now.

For a realistic complex algorithm implemented using OpenCL 2.0 self-enqueue and work group scan functions take a look at GPU-Quicksort in OpenCL 2.0 https://software.intel.com/en-us/articles/gpu-quicksort-in-opencl-20-using-nested-parallelism-and-work-group-scan-functions - it provides 65% to 90% performance improvement as compared to its OpenCL 1.2 counterpart.

 

0 Kudos
srinivasulu_c_
Beginner
612 Views

Thanks Robert. I will explore the quick-sort example

Any idea on  "GL based examples with 2.0" ?

 

 

0 Kudos
Robert_I_Intel
Employee
612 Views

We have this article on sharing OpenGL surfaces w/ OpenCL: https://software.intel.com/en-us/articles/sharing-surfaces-between-opencl-and-opengl-43-on-intel-processor-graphics-using-implicit - is this what you are looking for?

0 Kudos
srinivasulu_c_
Beginner
612 Views

thanks Robert. Which feature of OpenCL 2.0 was implemented in the example?

0 Kudos
Robert_I_Intel
Employee
612 Views

Srinivasulu,

Sorry for the late reply: the code in the sample should work for both OpenCL 1.2 and OpenCL 2.0 implementations, but nothing OpenCL 2.0 specific.

0 Kudos
Reply