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:
Clone or download this repository, then move to its directory.
git clone https://github.com/cmuparlay/severus cd severus
You can now run experiments!
All compilation is done automatically as needed by the experiment scripts.
The main entry points are
paper.sh (high-level interface) and
go.sh (low-level interface).
You might start with:
This will output results in a new
For more detailed usage information, run
./paper.sh --help and
This repository is also accessible through Zenodo, DOI 10.5281/zenodo.3360044.
It can be found at https://doi.org/10.5281/zenodo.3360044.
Please use this DOI when citing this repositoy.