diff options
author | Birte Kristina Friesel <birte.friesel@uos.de> | 2023-11-21 10:24:02 +0100 |
---|---|---|
committer | Birte Kristina Friesel <birte.friesel@uos.de> | 2023-11-21 10:24:02 +0100 |
commit | fd8c19a9c17c42a13b79e395691714d2a68f2c65 (patch) | |
tree | 20e506854aee633ee8b1cfdf3662545e3070111a /GEMV/run.sh | |
parent | 0b6e066ae9a4dfc7ec18c1ec3794001c79cb2415 (diff) |
GEMV: Add alloc/load/free measurements and fix a memory leak while at it
Diffstat (limited to 'GEMV/run.sh')
-rwxr-xr-x | GEMV/run.sh | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/GEMV/run.sh b/GEMV/run.sh index 2f61ef2..68637dc 100755 --- a/GEMV/run.sh +++ b/GEMV/run.sh @@ -8,14 +8,19 @@ set -e # -m: number of rows # -n: number of cols -echo "prim-benchmarks VA (dfatool edition)" +( + +echo "prim-benchmarks GEMV (dfatool edition)" echo "Started at $(date)" echo "Revision $(git describe --always)" +# run-paper-strong-full: m=163840 n=4096 +# run-paper-strong-rank: m=8192 n=1024 +# run-paper-weak: m=ndpus*1024 n=2048 for n in 512 1024 2048 4096; do - for m in 512 1024 2048 4096; do - for nr_dpus in 1 2 4 8 16 32 64 128 256 512; do - for nr_tasklets in 1 2 3 4 6 8 10 12 16 20 24; do + for m in 512 1024 2048 4096 8192 163840; do + for nr_dpus in 1 4 8 16 32 64 128 256 512 768 1024 1536 2048; do + for nr_tasklets in 8 12 16; do echo if make -B NR_DPUS=${nr_dpus} NR_TASKLETS=${nr_tasklets} BL=10; then timeout --foreground -k 1m 30m bin/gemv_host -w 0 -e 100 -m $m -n $n || true @@ -24,3 +29,4 @@ for n in 512 1024 2048 4096; do done done done +) | tee "log-$(hostname)-ndpus.txt" |