You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[SYCL][Doc] Intel's Extension to Set Kernel Cache Configuration (#2993)
* This proposal details what is required to provide users the ability to set the kernel cache configuration.
Signed-off-by: Gail Lyons <[email protected]>
# SYCL(TM) Proposal: Intel's Extension to Set Kernel Cache Configuration
2
+
3
+
4
+
**NOTE**: Khronos(R) is a registered trademark and SYCL(TM) is a trademark of the Khronos Group, Inc.
5
+
6
+
A new API will be added to set the cache configuration in the kernel. This information will be useful to developers tuning specifically for those devices.
7
+
8
+
This proposal details what is required to provide this API as a SYCL extensions.
9
+
10
+
## Feature Test Macro ##
11
+
12
+
The Feature Test Macro will be defined as:
13
+
14
+
#define SYCL_EXT_INTEL_KERNEL_CACHE_CONFIG 1
15
+
16
+
17
+
# Setting the Kernel Cache Configuration #
18
+
19
+
The cache configuration of the kernel can be modified to favor large shared local memory (SLM) or large data. This API gives users a way to do request this change.
20
+
21
+
The new API is only available when using the Level Zero platform.
0 commit comments