Skip to content
mdcornu edited this page May 11, 2017 · 22 revisions

Welcome to the intel-cmt-cat wiki!

This software package provides basic support for Intel(R) Resource Director Technology: Cache Monitoring Technology (CMT), Memory Bandwidth Monitoring (MBM), Cache Allocation Technology (CAT) and Code and Data Prioritization (CDP).

Intel(R) RDT provides the hardware framework to monitor and manage shared CPU resources, like last level cache (LLC) and memory bandwidth. The increased number of workloads running simultaneously in the system the higher pressure on shared CPU resources and the lower performance determinism. These technologies allow give tools to manage shared resources in order to isolate workloads and improve determinism.

Linux is the primary supported operating system at the moment. There is FreeBSD port of the software but due limited validation scope it is rather experimental at this stage. The software package leverages recent Linux perf system call extensions for CMT and MBM. However, it can operate without these extensions being available. The only dependencies of the software is access to 'msr' kernel module, C and pthreads libraries.

For more information, visit our other wiki pages:

Clone this wiki locally