This repository contains the code to execute the schedulability studies and experiments for the ECRTS'19 submission, "Simultaneous Multithreading Applied to Real Time" by Sims Hill Osborne, Joshua J. Bakita, and James H. Anderson. Experiment and study raw results are also archived here.
Each subdirectory corresponds to one of our code bases and each contains separate READMEs documenting setup, execution, and analysis alongside our archived raw experimental data. The documentation here generally assumes you have at least a working familiarity with the paper and real-time systems terminology.
/interference-benchmark
contains our version of TACLeBench modified to measure SMT interference costs and contains our results from those experiments/gaussian-average
contains our schedulability study code and results from when using the gaussian-average inter-task interference model/uniform-normal
contains our schedulability study code and results from when using the uniform-normal inter-task interference model