- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Is device fission is supported on Gen 9 GPU?
I want to run multiple OpenCL kernel concurrently on GPU. Is there any way i can run?
Thanks,
Biren Doshi
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Device fission is implemented for Intel CPUs only. https://software.intel.com/en-us/articles/opencl-device-fission-for-cpu-performance. On the GPU the kernel will use all EUs. However, you may be able to increase the efficiency of your GPU utilization for small workloads by enabling out of order execution mode when you create your queue.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jeffrey M. (Intel) wrote:
Device fission is implemented for Intel CPUs only. https://software.intel.com/en-us/articles/opencl-device-fission-for-cpu-performance. On the GPU the kernel will use all EUs. However, you may be able to increase the efficiency of your GPU utilization for small workloads by enabling out of order execution mode when you create your queue.
Does Intel gpu have context switching on compute-unit level? When I enqueue 100 different kernels using different number of compute units(such as one using only 2 units, some 5, some all,..), does the gpu set unused units idle or do they get their own work from another kernel?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Out of order execution may be a step in the direction you want. It isn't the same thing as context switching on CPUs but it can allow more efficient use of the hardware for small jobs. More info here: http://www.iwocl.org/wp-content/uploads/IWOCL2016-employing-ooqueues.pdf
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks Jeffrey for explanation.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page