summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBirte Friesel <dfriesel@uos.de>2023-07-24 14:08:41 +0200
committerBirte Friesel <dfriesel@uos.de>2023-07-24 14:08:41 +0200
commitf2c9c5bb17d1f46979c492adf0ffe68c606b443a (patch)
tree3b1587c2953a588de062bf5ee58b8805a6f4b02d
parente7e6d931f937b1f78ff7b71b2649cf983e145196 (diff)
HST-S: update config space
-rwxr-xr-xHST-S/baselines/cpu/run.sh1
-rw-r--r--HST-S/host/app.c4
-rwxr-xr-xHST-S/run-paper-strong-full.sh4
-rwxr-xr-xHST-S/run-paper-strong-rank.sh4
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