Commit 69020a8d authored by Antoine Kaufmann's avatar Antoine Kaufmann
Browse files

results: add VR experiments

parent 530a84e4
......@@ -4,7 +4,7 @@ clean:
rm -rf build
build/results.tex: build/loc_corundum_bm build/loc_corundum_verilator \
build/nopaxos_eval
build/nopaxos_eval build/vr_eval
@echo '%' This is generated with make in the results directory \
of the ehsim repo >$@
cat $^ >>$@
......@@ -21,3 +21,7 @@ build/loc_corundum_verilator: loccount_corundum_verilator.sh common-functions.sh
build/nopaxos_eval: nopaxos_eval.sh common-functions.sh
@mkdir -p $(dir $@)
bash nopaxos_eval.sh >$@
build/vr_eval: vr_eval.sh common-functions.sh
@mkdir -p $(dir $@)
bash vr_eval.sh >$@
#!/bin/bash
source common-functions.sh
for exp in QemuBm QemuVerilator GemBm GemVerilator
do
case $exp in
QemuBm) dn=qemu-ns3-vr ;;
QemuVerilator) dn=qemu-ns3-vr-verilator ;;
GemBm) dn=gem5-timing-corundum-bm-ns3-vr-nocp ;;
GemVerilator) dn=gem5-timing-corundum-verilator-ns3-vr-nocp ;;
*) echo "bad experiment $exp" 1>&2 ; exit 1 ;;
esac
avg_lat="`nopaxos_avglatencies $dn | average`"
min_lat="`nopaxos_avglatencies $dn | min`"
max_lat="`nopaxos_avglatencies $dn | max`"
avg_dur="`exp_durations $dn | average`"
min_dur="`exp_durations $dn | min`"
max_dur="`exp_durations $dn | max`"
echo "\\newcommand{\\DataVR${exp}AvgLat}{$avg_lat}"
echo "\\newcommand{\\DataVR${exp}MinLat}{$min_lat}"
echo "\\newcommand{\\DataVR${exp}MaxLat}{$max_lat}"
echo "\\newcommand{\\DataVR${exp}AvgDur}{$avg_dur}"
echo "\\newcommand{\\DataVR${exp}MinDur}{$min_dur}"
echo "\\newcommand{\\DataVR${exp}MaxDur}{$max_dur}"
done
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment