mattmacy / ArachnePerfTests

Microbenchmarks for Arachne threading library.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Arachne Latency Microbenchmarks

These tests benchmark best-case scenarios for the cost of threading primitives offered by the Arachne threading runtime and core arbiter.

In the current implementation, one must first start up the core arbiter server before executing any benchmarks.

make
sudo bin/server --coresUsed 1,2
scripts/RunAllTests.sh

If you want to run the Core Arbiter benchmarks, then you must add an extra flag, since these take longer to run.

scripts/RunAllTests.sh --runArbiterBenchmarks

About

Microbenchmarks for Arachne threading library.


Languages

Language:C++ 86.7%Language:Python 7.3%Language:Shell 3.5%Language:Makefile 2.5%