diff options
-rwxr-xr-x | HST-S/baselines/cpu/run.sh | 1 | ||||
-rw-r--r-- | HST-S/host/app.c | 4 | ||||
-rwxr-xr-x | HST-S/run-paper-strong-full.sh | 4 | ||||
-rwxr-xr-x | HST-S/run-paper-strong-rank.sh | 4 |
4 files changed, 7 insertions, 6 deletions
diff --git a/HST-S/baselines/cpu/run.sh b/HST-S/baselines/cpu/run.sh index 36fd28b..ffb2cc6 100755 --- a/HST-S/baselines/cpu/run.sh +++ b/HST-S/baselines/cpu/run.sh @@ -19,6 +19,7 @@ make -B verbose=1 for nr_threads in 88 64 44 32 24 20 1 2 4 6 8 12 16; do for i in `seq 1 20`; do timeout --foreground -k 1m 30m ./hist -t ${nr_threads} -i 1006632960 || true + sleep 10 done done ) | tee "${HOST}-explore.txt" diff --git a/HST-S/host/app.c b/HST-S/host/app.c index 2a4c441..7fe87c1 100644 --- a/HST-S/host/app.c +++ b/HST-S/host/app.c @@ -220,7 +220,7 @@ int main(int argc, char **argv) { for(i = 1; i < nr_of_dpus; i++){ for(unsigned int j = 0; j < p.bins; j++){ histo[j] += histo[j + i * p.bins]; - } + } } if(rep >= p.n_warmup) stop(&timer, 3); @@ -255,7 +255,7 @@ int main(int argc, char **argv) { double energy; DPU_ASSERT(dpu_probe_get(&probe, DPU_ENERGY, DPU_AVERAGE, &energy)); printf("DPU Energy (J): %f\t", energy); - #endif + #endif // Check output bool status = true; diff --git a/HST-S/run-paper-strong-full.sh b/HST-S/run-paper-strong-full.sh index d55f9db..cf3b5a9 100755 --- a/HST-S/run-paper-strong-full.sh +++ b/HST-S/run-paper-strong-full.sh @@ -8,8 +8,8 @@ echo "prim-benchmarks HST-S strong-full (dfatool edition)" echo "Started at $(date)" echo "Revision $(git describe --always)" -# 2544 is not part of upstream -for nr_dpus in 2544 256 512 1024 2048; do +# >2048 is not part of upstream +for nr_dpus in 2543 2304 256 512 1024 2048; do for nr_tasklets in 1 2 4 8 16; do echo if make -B NR_DPUS=${nr_dpus} NR_TASKLETS=${nr_tasklets} BL=10 verbose=1; then diff --git a/HST-S/run-paper-strong-rank.sh b/HST-S/run-paper-strong-rank.sh index 06d1354..f2f80b1 100755 --- a/HST-S/run-paper-strong-rank.sh +++ b/HST-S/run-paper-strong-rank.sh @@ -8,8 +8,8 @@ echo "prim-benchmarks HST-S strong-rank (dfatool edition)" echo "Started at $(date)" echo "Revision $(git describe --always)" -# 256 and 512 are not part of upstream config space -for nr_dpus in 512 256 1 4 16 64; do +# >64 are not part of upstream config space +for nr_dpus in 128 1 4 16 64; do for nr_tasklets in 1 2 4 8 16; do echo if make -B NR_DPUS=${nr_dpus} NR_TASKLETS=${nr_tasklets} BL=10 verbose=1; then |