title: Parallel execution of several OpenCL kernels on Radeon card
body: <p>On Nvivdia card i used to create a lot of queues, then enqueue the kernel in each queue and it made the kernels be executed parallel. It used to really speed up my program. <br>But now i use a Radeon card and this trick doesn't work anymore. I can see in profiler that before the device starts to execute a kernel, it waits for the previous kernel to end (even if the kernels are enqueued in different queues). <br>So the question is: how can i make a Radeon card execute command-queues parallel without sub-dividing the device into sub-devices. <br>
  Maybe i should use some custom driver?</p>