SimulationEverywhere / devstone

Implementation of the devstone benchmark on multiple simulators
BSD 2-Clause "Simplified" License
1 stars 3 forks source link

devstone

DEVStone is a benchmark utility designed to compare performance of Discrete-Event Simulators.

Definition of DEVStone can be found in these publications:

The DEVStone benchmark has 4 kind of models to be studied.

Our goals

Supported simulators

At this time we support:

Usage

Run the help of the DEVStone command to check the parameters required.

devstone --help

Set the parameters and simulator and run.

devstone --simulator=cadmium --version=HEAD \
         --kind=LI --width=100 --depth=5 \
         --ext-cycles=100 --int-cycles=100 \
         --event-list=events_list.in \
         --output=devstone.out

License disclaimer

This project license is BSD 2-clause. However, each simulator being benchmarked has each own license that should be accepted before benchmarking them. In addition, Dhrystone 2.1 is used as part of this project. For convenience its files are pasted into the dhry directory. Its own license should be accepted to use this DEVStone implementation.