summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xbenchmark-scripts/milos.sh37
1 files changed, 37 insertions, 0 deletions
diff --git a/benchmark-scripts/milos.sh b/benchmark-scripts/milos.sh
new file mode 100755
index 0000000..62ad036
--- /dev/null
+++ b/benchmark-scripts/milos.sh
@@ -0,0 +1,37 @@
+#!/bin/sh
+
+# Usage: "benchmark-scripts/milos.sh"
+
+rm -rf build
+
+mkdir build
+cd build
+cmake ..
+make
+cd ..
+
+mkdir -p log
+
+TS=$(date +%Y-%m-%d)
+CHASE="build/chase -c 536870912 -i 1 -e 50 -o dfatool"
+
+set -x
+
+# idle system
+: > log/${TS}-milos-dram-idle.txt
+: > log/${TS}-milos-hbm-idle.txt
+
+for cpunode in $(seq 0 7); do
+ for datanode in $(seq 0 7); do
+ ${CHASE} -n map ${cpunode}:${datanode} >> log/${TS}-milos-dram-idle.txt
+ for stride in 1 2 4 8 16 32 64; do
+ ${CHASE} -n map ${cpunode}:${datanode} -a forward ${stride} >> log/${TS}-milos-dram-idle.txt
+ done
+ done
+ for datanode in $(seq 8 15); do
+ ${CHASE} -n map ${cpunode}:${datanode} >> log/${TS}-milos-hbm-idle.txt
+ for stride in 1 2 4 8 16 32 64; do
+ ${CHASE} -n map ${cpunode}:${datanode} -a forward ${stride} >> log/${TS}-milos-hbm-idle.txt
+ done
+ done
+done