summaryrefslogtreecommitdiff
path: root/Microbenchmarks/CPU-DPU/run.sh
diff options
context:
space:
mode:
authorDaniel Friesel <daniel.friesel@uos.de>2023-06-22 15:51:20 +0200
committerDaniel Friesel <daniel.friesel@uos.de>2023-06-22 15:51:20 +0200
commite1430bd99f71196a0fba5e3edc72512b54628f7e (patch)
tree6dd59838c00b58f6a84a740996abdd1031a3683e /Microbenchmarks/CPU-DPU/run.sh
parent3884cdaff9c0fbd149931f3e4ddf28e4624652e4 (diff)
CPU-DPU: measure time for loading binary into dpu
Diffstat (limited to 'Microbenchmarks/CPU-DPU/run.sh')
-rwxr-xr-xMicrobenchmarks/CPU-DPU/run.sh18
1 files changed, 17 insertions, 1 deletions
diff --git a/Microbenchmarks/CPU-DPU/run.sh b/Microbenchmarks/CPU-DPU/run.sh
index 48261ec..8107e2e 100755
--- a/Microbenchmarks/CPU-DPU/run.sh
+++ b/Microbenchmarks/CPU-DPU/run.sh
@@ -2,7 +2,23 @@
set -e
-for i in 1 2 4 8 16 32 64; do
+for i in 1 2 4 8 16 32 64 128 256 512; do
+ for k in SERIAL PUSH BROADCAST; do
+ for j in $(seq 0 32); do
+ ./make-size.sh $j
+ n_nops=$((j * 128))
+ if make -B NR_DPUS=$i NR_TASKLETS=1 BL=10 DPU_BINARY=\'\"bin/dpu_size\"\'; then
+ for l in $(seq 1 30); do
+ bin/host_code -w 1 -e 0 -N $n_nops
+ done
+ fi
+ done
+ done
+done
+
+./make-size.sh 0
+
+for i in 1 2 4 8 16 32 64 128 256 512; do
for j in 1; do
for k in SERIAL PUSH BROADCAST; do
# 8 B ... 64 MB