Intel Webinar and OpenCL
One of the greatest strengths of OpenCL as a heterogeneous programming tool is its capability to target multiple devices. While it’s normal to associate OpenCL, CUDA and massive parallel processing with GPUs, there are tasks which have coarser parallelism and can be better handled by CPUs.
In this upcoming Intel webinar they promise to demonstrate how to use the computing power of Intel hardware using OpenCL. This could be very useful if they discuss which types of algorithms are best suited for OpenCL targeting GPUs, OpenCL targeting CPUs and multithreading for CPUs with work stealing (like Microsoft’s Parallel.For or Intel’s own Silk developed at MIT).