Partition the Cache Manually
Before You Begin
- Software SRAM buffers are, by design, not configurable from this screen. Cache space for these regions must be reserved first, and the remaining cache can be partitioned here.
- Unless your design is graphics intensive, start with a small amount of space for the GPU and increase as needed. This leaves more of the cache undisturbed for applications running on CPU cores.
- Remember to configure the various CPU masks using Class of Service (COS). After creating and applying your cache partitioning scheme, follow the instructions described in Assign Classes of Service to Cores to assign a COS to a CPU core.
- At this prompt, selectP:Would you like to add (A) or delete (D) a cache allocation? Or would you like to change the way the configuration is partitioned? (P) P
- Select6as shown in How the Interface Works.6. Edit the Current Configuration / do not use a preset template
- If any cache is reserved for I/O, confirm thatWRC Featureis enabled in BIOS.Intel® TCC Modeenables the setting by default. If the setting is disabled, you may see reduced performance.
How the Interface Works
Editor for each caching agent. This control enables you to view and edit the cache ways (waymasks) assigned to a caching agent.
Summary that shows which caching agents can use each cache way. This view is useful to determine which ways are shared among caching agents. The numbers show which Classes of Service (COS) are assigned to a caching agent.
Cache ways dedicated for software SRAM buffer
Cache ways assigned to GPU use
Cache ways assigned to I/O use
Cache ways assigned to CPU use
- 1 cache way [11:11] is used for software SRAM buffer
- 6 cache ways [10:5] are assigned to GPU use
- 6 cache ways [10:5] are assigned to CPU use and are associated with COS 0 and 3
- 2 cache ways [4:3] are assigned to CPU use and are associated with COS 2
- 2 cache ways [2:1] are assigned to CPU use and are associated with COS 1
- 1 cache way [0:0] is assigned to I/O use
- Use the keyboard’s “UP” and “DOWN” arrow keys to select a caching agent. The selected caching agent is marked with the “> <” signs.
- Use the keyboard’s “LEFT” and “RIGHT” arrow keys to move the region of the currently selected caching agent. The region cannot overlap a software SRAM buffer or exceed cache bounds.
- Use the “+” and “-” keys to increase or decrease the size of the region assigned to the currently selected caching agent. The size of the region cannot be bigger than the available continuous free size and cannot be less than one cache way.
- Use the “PgUp” key to switch to the next COS and the “PgDown” key to switch to the previous COS.
- Use U key to quit the manual partitioning mode without saving any changes and go back to the main menu.
- Use S key to quit the manual partitioning mode, save the changes and go back to the main menu.
- Use Ctrl+C to exit the application