11th Gen Intel® Core™ i3-1115GRE Processor Presets
The following table provides a brief description of each preset.
Preset Number | Description | Usage Notes |
---|---|---|
1 | Dedicated cache for 1 real-time workload, no software SRAM, shared cache for best-effort workloads on CPU and GPU, dedicated cache for I/O | Enables 1 real-time workload to run on the system by minimizing interference from GPU and I/O noisy neighbors.
For this preset, disable the Software SRAM Setting. |
2 | Dedicated cache for 1 real-time workload, 1 x L3 software SRAM,
shared cache for best-effort workloads on CPU and GPU, dedicated cache for I/O | Similar to Preset 1, but adds software SRAM in L3 cache.
A good starting point for developers looking to experiment with software SRAM. |
3 | Dedicated cache for 2 real-time workloads, 1 x L3 software SRAM,
shared cache for best-effort workloads on CPU and GPU, dedicated cache for I/O | Similar to Preset 2, but adds cache partitioning to
support 2 independent real-time workloads. |
4 | Dedicated cache for 2 real-time workloads, 1 x L3 software SRAM, 1 x L2
software SRAM, shared cache for best-effort workloads on CPU and GPU, dedicated cache for I/O | Similar to Preset 3, but adds L2 software SRAM.
Useful for real-time workloads that have access latency requirements beyond what L3 cache can provide. |
5 | Dedicated cache for 1 real-time workload, 1 x L3 software SRAM, 1 x L2
software SRAM, shared cache for best-effort workloads on CPU, dedicated but minimal cache for GPU, dedicated cache for I/O | Similar to Preset 4, but only one real-time workload and with a smaller dedicated cache region for GPU. |
Preset Configuration Details
The following tables show the configuration of each preset (assuming 20-way L2, 12-way L3).
Key:
Label | Name | Description |
---|---|---|
S | Software SRAM | Cache ways dedicated for software SRAM buffer |
C[<number>] | CPU[COS ID] | Cache ways assigned to CPU use |
G | GPU | Cache ways assigned to GPU use |
I | I/O | Cache ways assigned to I/O use |
Preset 1
This preset configures L3 cache only.
This preset allows non-real-time (best-effort) workloads running on the CPU and GPU to share cache ways 11:2. Cache way 1 is dedicated for use by 1 real-time application. Cache way 0 is for I/O.
Cache Level | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
L3 | C[0,2,3], G | C[0,2,3], G | C[0,2,3], G | C[0,2,3], G | C[0,2,3], G | C[0,2,3], G | C[0,2,3], G | C[0,2,3], G | C[0,2,3], G | C[0,2,3], G | C[1] | I |
Preset 2
The only difference between Presets 1 and 2 is that cache way 11 is software SRAM.
Cache Level | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
L3 | S | C[0,2,3], G | C[0,2,3], G | C[0,2,3], G | C[0,2,3], G | C[0,2,3], G | C[0,2,3], G | C[0,2,3], G | C[0,2,3], G | C[0,2,3], G | C[1] | I |
Preset 3
The only difference between Presets 2 and 3 is that cache way 2 is dedicated for use by a second real-time workload.
Cache Level | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
L3 | S | C[0,3], G | C[0,3], G | C[0,3], G | C[0,3], G | C[0,3], G | C[0,3], G | C[0,3], G | C[0,3], G | C[2] | C[1] | I |
Preset 4
This preset configures L2 cache and L3 cache.
In L3 cache, cache way 11 is software SRAM. Cache ways 10:5 are shared among non-real-time (best-effort) workloads running on the CPU and for GPU. Cache ways 4:3 are reserved for 1 real-time workload. Cache ways 2:1 are reserved for a second real-time workload. Cache way 0 is reserved for I/O.
In L2 cache, cache ways 19:16 are software SRAM. The rest of the cache is for best-effort workloads.
Cache Level | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
L3 | S | C[0,3], G | C[0,3], G | C[0,3], G | C[0,3], G | C[0,3], G | C[0,3], G | C[2] | C[2] | C[1] | C[1] | I |
Cache Level | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
L2 (core 1) | S | S | S | S | C | C | C | C | C | C | C | C | C | C | C | C | C | C | C | C |
L2 (core 0) | C | C | C | C | C | C | C | C | C | C | C | C | C | C | C | C | C | C | C | C |
Preset 5
The difference between Presets 4 and 5 is that L3 cache way 1 is dedicated to the GPU and there is support for only one real-time workload.
Cache Level | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
L3 | S | C[0,2,3] | C[0,2,3] | C[0,2,3] | C[0,2,3] | C[0,2,3] | C[0,2,3] | C[0,2,3] | C[0,2,3] | C[1] | G | I |
Cache Level | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
L2 (core 1) | S | S | S | S | C | C | C | C | C | C | C | C | C | C | C | C | C | C | C | C |
L2 (core 0) | C | C | C | C | C | C | C | C | C | C | C | C | C | C | C | C | C | C | C | C |