A tool for revealing scheduling patterns in NUMA architectures. See our paper at PACT 2019: Unfair Scheduling Patterns in NUMA Architectures.


You will need a Linux machine with:

Getting Started

Clone or download this repository, then move to its directory.

git clone
cd severus

You can now run experiments! All compilation is done automatically as needed by the experiment scripts. The main entry points are (high-level interface) and (low-level interface). You might start with:

./ easy

This will output results in a new output directory. For more detailed usage information, run ./ --help and --help.