Pony: Savina Benchmark Suite (Actor Benchmarks)
-
Pony 0.28.0
-
CAF 0.16.3
-
Python >= 3.5
-
gnuplot
-
tqdm
pip install tqdm
git clone --recurse-submodules [email protected]:sblessing/pony-savina.git
-
Pony
cd savina-pony mkdir -p build/bin cd build/bin ponyc ../../
-
CAF
cd savina-caf mkdir build cd build cmake .. make
-
Akka
cd savina-jvm mvn compile mvn package
python run.py [-r|--run pony|caf|akka] [-l|--hyperthreads] [-p|--plot]
-r | --run can be combined, that is all runners can be invoked in one go.
-p | --plot can be used even after having run the benchmarks