compute-runtime/opencl/source
Dominik Dabek c84c7a0c91 performance: adjust thread group dispatch size
adjust thread group dispatch size on pvc if chosen size does not evenly
divide dimension

this is to avoid leftover thread groups

Related-To: NEO-7927

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2023-04-27 18:24:53 +02:00
..
accelerators Cleanup includes 5/n 2022-07-28 11:33:01 +02:00
api Refactor(ocl): refactor OCL Kernel and MultiDeviceKernel class 1/n 2023-04-11 11:43:26 +02:00
built_ins Refactor(ocl): refactor OCL Kernel and MultiDeviceKernel class 1/n 2023-04-11 11:43:26 +02:00
cl_device Report cl_khr_integer_dot_product extension 2023-04-14 14:46:18 +02:00
command_queue refactor: Rename member variables to camelCase 2023-04-26 16:05:07 +02:00
compiler_interface Add process safety to cl_cache on Linux 2023-04-25 17:35:40 +02:00
context fix: Add missing checks in multi gpu scenario 2023-04-24 23:26:28 +02:00
dll refactor: remove redundant including of compiler_cache.h 2023-02-03 11:16:31 +01:00
event feat(ocl): move dependencies programming 2023-02-20 13:42:56 +01:00
execution_environment Cleanup includes 23 2023-01-09 12:30:30 +01:00
gen8 refactor: remove redundant including of compiler_cache.h 2023-02-03 11:16:31 +01:00
gen9 refactor: remove redundant including of compiler_cache.h 2023-02-03 11:16:31 +01:00
gen11 refactor: remove redundant including of compiler_cache.h 2023-02-03 11:16:31 +01:00
gen12lp refactor: remove redundant including of compiler_cache.h 2023-02-03 11:16:31 +01:00
gtpin fix: handle single storage USM in gtpin helpers 2023-04-19 14:26:25 +02:00
guidelines Cmake format script 2020-08-19 16:36:30 +02:00
helpers performance: adjust thread group dispatch size 2023-04-27 18:24:53 +02:00
kernel Apply CamelCase for class and struct names 2/2 2023-04-25 13:10:23 +02:00
mem_obj fix: add missing lock in MapOperationsStorage::getInfoForHostPtr 2023-04-25 10:40:49 +02:00
memory_manager perf multi device ocl: reduce number of waitOnCpu calls when migrating memory 2023-04-04 11:23:03 +02:00
os_interface Cleanup includes 46 2023-01-27 14:31:05 +01:00
platform Rename OpenCL Platform Name 2023-04-17 11:09:32 +02:00
program fix: store registered engines per root device 2023-04-27 10:54:07 +02:00
sampler refactor: rename product helper files n/n 2023-03-10 13:24:38 +01:00
sharings Add redescribing for YUYV format 2023-03-24 15:59:25 +01:00
tracing feature: add experimental support for cl-gl sharing on Linux 2023-03-20 12:49:52 +01:00
utilities refactor: remove redundant including of compiler_cache.h 2023-02-03 11:16:31 +01:00
xe_hp_core refactor: rename product helper files n/n 2023-03-10 13:24:38 +01:00
xe_hpc_core refactor: remove redundant including of compiler_cache.h 2023-02-03 11:16:31 +01:00
xe_hpg_core refactor: rename product helper files n/n 2023-03-10 13:24:38 +01:00
CMakeLists.txt Update aubstream interface: use product family from aubstream 2022-11-21 15:30:09 +01:00
enable_cores.cmake refactor: rename cl_gfx_core_helper files 2023-01-24 11:16:03 +01:00