======================================================================= Release v2.0 2018-06-26 ======================================================================= Contributors (alphabetical order): Colin Ian King David Williams Marcel Cornu Mateusz Starzyk Michal Aleksinski Wojciech Andralojc Summary: 1. Library - Added support for resctrl monitoring via OS interface - Added support for PID group monitoring - Added support for L2 CDP - New API added for adding/removing pids to mon groups 2. PQoS Utility - Added support for PID group monitoring - Added support for L2 CDP - Print core values in PID monitoring output 3. rdtset Utility - Added support for L2 CDP ====================================================================== Release v1.2 2017-11-29 ====================================================================== Contributors (alphabetical order): Aaron Hetherington Brian Dooley Jessica Bizimungu Marcel Cornu Michal Aleksinski Radoslaw Jablonski Wojciech Andralojc Summary: 1. Library - Added support for MBA configuration via OS interface 2. PQoS Utility - Added better feature enumeration functionality - Added top-pids monitoring functionality ====================================================================== Release v1.1 2017-07-19 ====================================================================== Contributors (alphabetical order): Aaron Hetherington Bernhard M. Wiedemann Brian Dooley Jessica Bizimungu Marcel Cornu Michal Aleksinski Summary: 1. Library - Added PID support for L2CAT, L3CAT and CDP - Added global RDT interface enforcement. 2. PQoS Utility - Added PID support for L2CAT, L3CAT and CDP 3. rdtset Utility - Added PID support for L2CAT, L3CAT and CDP - Updated to work with multiple PID's 4. General - Bug fixes ====================================================================== Release v1.0.1 2017-06-06 ====================================================================== Contributors (alphabetical order): Aaron Hetherington Bernhard M. Wiedemann Brian Dooley Marcel Cornu Michal Aleksinski Summary: 1. snmp - Added OS interface support to Net-SNMP sub-agent 2. General - Build improvements - Bug fixes ====================================================================== Release v1.0.0 2017-05-16 ====================================================================== Contributors (alphabetical order): Aaron Hetherington Colin Ian King Marcel Cornu Michal Aleksinski Tomasz Kantecki Summary: 1. Library - Removed NO_PID_API compile time option - Added OS interface to support L3/L2 CAT & CDP - Updated support for CMT per PID 2. PQoS Utility - Added pqos-os & pqos-msr wrapper scripts - Added option to select OS or MSR interface 3. rdtset Utility - Added option to select OS or MSR interface 4. Examples - Support for new OS/MSR interface added to CMT/MBM examples ====================================================================== Release v0.1.5-1 2017-02-09 ====================================================================== Contributors (alphabetical order): Aaron Hetherington Marcel Cornu Michal Aleksinski Tomasz Kantecki Wojciech Andralojc Summary: 1. Library - Perl interface extended to support L2 CAT and CMT - Logging extended to allow callback and silence functionality - L2 CAT updated to operate on a per cluster/L2 ID basis - Support for MBA 2. SNMP - Added CMT support to Net-SNMP sub-agent 3. PQoS Utility - L2 CAT updated to operate on a per cluster/L2 ID basis - Support for MBA 4. rdtset Utility - L2 CAT updated to operate on a per cluster/L2 ID basis - Support of MBA ====================================================================== Release v0.1.5 2016-09-20 ====================================================================== Contributors (alphabetical order): Aaron Hetherington Colin Ian King Fan Du Marcel Cornu Pablo Marcos Oltra Tomasz Kantecki Wojciech Andralojc Summary: 1. General - Project file layout changed to accommodate extensions - Support for FreeBSD - Travis CI 2. Library - Support for Intel(R) Xeon(R) processor E5 v4 - DSO built by default - examples moved to the top folder - Perl interface created for the library - PID API no longer compiled by default - Support for L2 CAT - Makefile dependencies improved 3. PQoS Utility - pqos directory created to accommodate the utility files - Link against DSO - COS management on a per socket basis - Support for L2 CAT - Makefile dependencies improved 4. rdtset Utility - rdtset directory created to accommodate the utility files - Link against DSO - taskset-like functionality and CAT configuration - Support for L2 CAT - Makefile dependencies improved 5. Examples - Copied examples previously located in library directory - Perl hello world script created 6. SNMP - Net-SNMP sub-agent created to allow remote CAT configuration 7. SRPM - Source package file and spec file ====================================================================== Release v0.1.4 2016-02-04 ====================================================================== Contributors (alphabetical order): Aaron Hetherington Colin Ian King Colm Moore Jacek Turek James Hunt Marcel Cornu Priya Autee Tomasz Kantecki Summary: 1. Hardware support Intel(R) Xeon(R) processor E3 v4 support (selected SKU's) 2. Monitoring - PID/TID monitoring through Linux perf - IPC (instructions per clock) performance event - LLC misses performance event - CSV output - Monitoring core groups 3. Allocation - CDP (code data prioritization) detection and management 4. General - man page - install and uninstall rules - cppcheck & coding style rules ====================================================================== Release v0.1.3 2015-05-01 ====================================================================== Contributors (alphabetical order): Pandi Maharajan Priya Autee Rahul Shah Tomasz Kantecki Summary: 1. Hardware support Intel(R) Xeon(R) processor E5 v3 support (selected SKU's) Intel(R) Xeon(R) processor D support 2. Monitoring - CMT (Cache Monitoring Technology) and MBM (Memory Bandwidth Monitoring) detection - XML and text output formats - output on console or file - monitoring reset - top mode - highest LLC occupancy first - example CMT/MBM application 3. Allocation - CAT detection & management - CAT reset - example CAT application 4. General - configuration file support