What does it mean when a graphic card mentions it supports native OpenCL?
And what happens when it doesn't? And how does intel 3000 cope with it? How are performances and processing cell numbers?
Hopefully this will cover everything:
Hopefully it will become apparent that, while you can run OpenCL jobs on the HD 3000, if you have a lot of such work to do, you would do better to buy a high-end graphics card to run it on, as you would get much better parallelization (and thus performance).
As I see the situation Intel HD 3000 is build in 2nd generation Intel Core Processors (a.k.a. Sandy Bridge).
But OpenCL 1.1 only supports Intel HD Graphics 4000 and 2500 and it only supports OpenCL on the 2nd Generation CPU but not on the GPU.