Simso: Simulation of Multiprocessor Scheduling Algorithms with Overheads
Posted: Tue Jul 21, 2015
Description of the tool
SimSo is a scheduling simulator for real-time multiprocessor architectures that takes into account some scheduling overheads (scheduling decisions, context switches) and the impact of caches through statistical models. Based on a Discrete-Event Simulator (SimPy), it allows quick simulations and a fast prototyping of scheduling policies using Python. Currently, more than 25 popular schedulers are available.
Since SimSo 0.7 (April 2015), SimSo is divided in 2 components: the core and the graphical user interface
Usage scope
Simulation of scheduling policies taking into account cache and scheduling overheads
People
- Pierre-Emmanuel Hladik (LAAS CNRS)
Links
- http://projects.laas.fr/simso/
Release history
Latest release is SimSo 0.7 (April 2015); For Windows users that don't want to install Python and PyQt, you can install SimSo using a Windows Executable Binary http://projects.laas.fr/simso/setup_simso.exe (SimSo 0.8.2)
SimSo is a scheduling simulator for real-time multiprocessor architectures that takes into account some scheduling overheads (scheduling decisions, context switches) and the impact of caches through statistical models. Based on a Discrete-Event Simulator (SimPy), it allows quick simulations and a fast prototyping of scheduling policies using Python. Currently, more than 25 popular schedulers are available.
Since SimSo 0.7 (April 2015), SimSo is divided in 2 components: the core and the graphical user interface
Usage scope
Simulation of scheduling policies taking into account cache and scheduling overheads
People
- Pierre-Emmanuel Hladik (LAAS CNRS)
Links
- http://projects.laas.fr/simso/
Release history
Latest release is SimSo 0.7 (April 2015); For Windows users that don't want to install Python and PyQt, you can install SimSo using a Windows Executable Binary http://projects.laas.fr/simso/setup_simso.exe (SimSo 0.8.2)