## L3 Cache Allocation Technology (CAT)

## L2 Cache Allocation Technology (CAT)

## Memory Bandwidth Allocation (MBA)

L3 Cache Allocation can be configured for each pool using capacity bitmasks (CBMs). CBMs are used to specify the cache ways into which a pools application(s) can fill. The following rows represent pool CBMs and can be modified to enable some number of cache ways for each pool.

CDP provides separate control over code and data by enabling separate masks for code and data. With traditional CAT enabled, COS maps 1:1 with CBMs. With CDP enabled, the mapping is now 1:2 (each CLOS maps to two CBMs, one for code and one for data)

CBM enabled bits must be contiguous and at least one bit per CBM must be set. Memory Bandwidth Allocation (MBA) provides approximate and indirect control over memory bandwidth available to each pool. User can provide a required bandwidth in either percentage format or MBps format.

L2 Cache Allocation can be configured for each pool using capacity bitmasks (CBMs). CBMs are used to specify the cache ways into which a pools application(s) can fill. The following rows represent pool CBMs and can be modified to enable some number of cache ways for each pool.

CDP provides separate control over code and data by enabling separate masks for code and data. With traditional CAT enabled, COS maps 1:1 with CBMs. With CDP enabled, the mapping is now 1:2 (each CLOS maps to two CBMs, one for code and one for data)

CBM enabled bits must be contiguous and at least one bit per CBM must be set.

- MBps is required!
- MBps value too large

{{ pool.name }}
Code
Data
Code
Data
MBps