[IE CLDNN] Add two early optimization capabilites (#1155)
authorKonrad Dobros <konrad.dobros@intel.com>
Tue, 30 Jun 2020 15:29:34 +0000 (17:29 +0200)
committerGitHub <noreply@github.com>
Tue, 30 Jun 2020 15:29:34 +0000 (18:29 +0300)
commit66f620f97e54e12a73f5f103c407b4b664597323
tree0b714cc4cd6b5bf3f1219a30cad86e5333cf0431
parentb8b8a21dc7934e7068db9a41b46266a5e786d8ab
[IE CLDNN] Add two early optimization capabilites (#1155)

This change adds checks, macros and defines for two early/experimental
features:
- local memory block reads
- builtin optimization hints, ie: __builtin_assume
inference-engine/thirdparty/clDNN/kernel_selector/core/cl_kernels/include/common.cl
inference-engine/thirdparty/clDNN/kernel_selector/core/cl_kernels/include/data_types.cl
inference-engine/thirdparty/clDNN/kernel_selector/core/cl_kernels/include/mmad.cl
inference-engine/thirdparty/clDNN/kernel_selector/core/common/common_kernel_base.cpp
inference-engine/thirdparty/clDNN/kernel_selector/core/kernel_selector_params.h
inference-engine/thirdparty/clDNN/src/gpu/device_info.cpp
inference-engine/thirdparty/clDNN/src/gpu/device_info.h
inference-engine/thirdparty/clDNN/src/gpu/ocl_toolkit.cpp
inference-engine/thirdparty/clDNN/src/kernel_selector_helper.cpp