- Follow these steps for installing IteRace
git clone https://github.com/cos/workspace-iterace.git
in a directory of your choicecd iterace-workspace
- have a look at /project/subjects and add the subjects to the appropriate location (i.e. `/benchmarks')
- many of the subjects (projects) have forks at https://github.com/cos
- afterwards, edit /project/Build.scala according to your selection
- sbt
- Within the sbt console: > compile
Post an issue on the workspace's github page if you encounter any problems during instalation.
Within the SBT console:
-
Use
bench
for a single run, e.g.bench subject=em3d two-threads
. Try tabing for autocomplete help. -
Use
bench-all
to run all configurations/scenarios that match a particular constraint, e.g.,bench-all two-threads
runsbench
for all projects under all configurations that havetwo-threads
activated. -
use
merge-all
to gather all results in a single.json
file withinproject/target/all.json