I am very new to OpenCL programming, but I already get BSOD when my kernels runs on the GPU for a few seconds. If I run it on the CPU, it completes after about 67 seconds.
I have tried with a smaller workload on the gpu and then I get either BSOD (large workload) or a VPU recovery (small-ish workload). In both cases atikmdag.sys is reported as being the fault.
Is OpenCL only meant to be used with small jobs? If so, that is quite a tease...
ATI 4870, Core i7 920, Vista 64.