|
1 | 1 | #!/bin/bash
|
| 2 | +cd build |
| 3 | + |
| 4 | +#sudo perf stat -e cpu-clock sudo ./Pool-HashJoin-PCM --id=1 --r-size=250 --s-size=250 --total-cores=15 --task-size=10 --skew=0 --core-pausing=0 --program-pmu=1 |
| 5 | + |
| 6 | +# MEMORY SIZE EXPERIMENTS |
| 7 | +# 32 GB -- previous default max |
| 8 | +#sudo perf stat -e cpu-clock sudo ./Pool-HashJoin-PCM --id=32 --r-size=2000000000 --s-size=2000000000 --total-cores=15 --task-size=1000000 --skew=0 --core-pausing=0 --program-pmu=1 |
| 9 | +## 40 GB |
| 10 | +#sudo perf stat -e cpu-clock sudo ./Pool-HashJoin-PCM --id=40 --r-size=2500000000 --s-size=2500000000 --total-cores=15 --task-size=1000000 --skew=0 --core-pausing=0 --program-pmu=1 |
| 11 | +## 43 GB |
| 12 | +#sudo perf stat -e cpu-clock sudo ./Pool-HashJoin-PCM --id=43 --r-size=2700000000 --s-size=2700000000 --total-cores=15 --task-size=1000000 --skew=0 --core-pausing=0 --program-pmu=1 |
| 13 | +## 46.5 |
| 14 | +#sudo perf stat -e cpu-clock sudo ./Pool-HashJoin-PCM --id=46 --r-size=2900000000 --s-size=2900000000 --total-cores=15 --task-size=1000000 --skew=0 --core-pausing=0 --program-pmu=1 |
| 15 | +## 48 GB |
| 16 | +#sudo perf stat -e cpu-clock sudo ./Pool-HashJoin-PCM --id=48 --r-size=3000000000 --s-size=3000000000 --total-cores=15 --task-size=1000000 --skew=0 --core-pausing=0 --program-pmu=1 |
| 17 | +## 64 GB |
| 18 | +#sudo perf stat -e cpu-clock sudo ./Pool-HashJoin-PCM --id=64 --r-size=4000000000 --s-size=4000000000 --total-cores=15 --task-size=1000000 --skew=0 --core-pausing=0 --program-pmu=1 |
| 19 | +## 96 GB |
| 20 | +#sudo perf stat -e cpu-clock sudo ./Pool-HashJoin-PCM --id=1 --r-size=6000000000 --s-size=6000000000 --total-cores=15 --task-size=1000000 --skew=0 --core-pausing=0 --program-pmu=1 |
| 21 | +## 112 GB |
| 22 | +#sudo perf stat -e cpu-clock sudo ./Pool-HashJoin-PCM --id=7 --r-size=7000000000 --s-size=7000000000 --total-cores=15 --task-size=1000000 --skew=0 --core-pausing=0 --program-pmu=1 |
| 23 | +## 128 GB |
| 24 | +#sudo perf stat -e cpu-clock sudo ./Pool-HashJoin-PCM --id=8 --r-size=8000000000 --s-size=8000000000 --total-cores=15 --task-size=1000000 --skew=0 --core-pausing=0 --program-pmu=1 |
| 25 | +## 136 GB -- max possible |
| 26 | + |
| 27 | +# SOCKET EXPERIMENTS |
| 28 | +sudo perf stat -e cpu-clock sudo ./Pool-HashJoin-PCM --id=1-8 --r-size=8500000000 --s-size=8500000000 --total-cores=4 --task-size=5000000 --skew=0 --core-pausing=0 --program-pmu=1 |
2 | 29 |
|
3 |
| -#for i in {1..10} |
4 |
| -#do |
5 |
| -# ( |
6 |
| -# cd /home/sofia/Projects/CloudDB/pool-hashjoin-pcm/build |
7 |
| -# sudo ./Pool-HashJoin-PCM --r-size=2000000000 --s-size=2000000000 --total-cores=14 --task-size=10000000 --skew=0 |
8 |
| -# ) & |
9 |
| -# ( |
10 |
| -# cd /home/sofia/Projects/CloudDB/busy-cores/build |
11 |
| -# sudo ./Busy-Cores 2 3 4 |
12 |
| -# ) & |
13 |
| -# |
14 |
| -# wait |
15 |
| -## cd .. |
16 |
| -# cd /home/sofia/Projects/CloudDB/pool-hashjoin-pcm |
17 |
| -# ./plot.sh |
18 |
| -#done |
19 |
| -#sudo ./Pool-HashJoin-PCM --r-size=200 --s-size=200 --total-cores=14 --task-size=10 --skew=1 |
20 |
| -#sudo ./Pool-HashJoin-PCM --r-size=2000000000 --s-size=2000000000 --total-cores=14 --task-size=10000000 --skew=0 |
21 |
| -#cd .. |
22 |
| -#./plot.sh |
23 | 30 |
|
24 |
| -#cd build |
25 |
| -#sudo ./Pool-HashJoin-PCM --r-size=100 --s-size=100 --total-cores=14 --task-size=10 --skew=0 |
26 | 31 |
|
| 32 | +# NUMBER OF CORES EXPERIMENTS |
| 33 | +#sudo perf stat -e cpu-clock sudo ./Pool-HashJoin-PCM --id=13 --r-size=8500000000 --s-size=8500000000 --total-cores=13 --task-size=5000000 --skew=0 --core-pausing=0 --program-pmu=1 |
| 34 | +#sudo perf stat -e cpu-clock sudo ./Pool-HashJoin-PCM --id=12 --r-size=8500000000 --s-size=8500000000 --total-cores=12 --task-size=5000000 --skew=0 --core-pausing=0 --program-pmu=1 |
| 35 | +#sudo perf stat -e cpu-clock sudo ./Pool-HashJoin-PCM --id=11 --r-size=8500000000 --s-size=8500000000 --total-cores=11 --task-size=5000000 --skew=0 --core-pausing=0 --program-pmu=1 |
| 36 | +#sudo perf stat -e cpu-clock sudo ./Pool-HashJoin-PCM --id=10 --r-size=8500000000 --s-size=8500000000 --total-cores=10 --task-size=5000000 --skew=0 --core-pausing=0 --program-pmu=1 |
| 37 | +#sudo perf stat -e cpu-clock sudo ./Pool-HashJoin-PCM --id=9 --r-size=8500000000 --s-size=8500000000 --total-cores=9 --task-size=5000000 --skew=0 --core-pausing=0 --program-pmu=1 |
| 38 | +#sudo perf stat -e cpu-clock sudo ./Pool-HashJoin-PCM --id=8 --r-size=8500000000 --s-size=8500000000 --total-cores=8 --task-size=5000000 --skew=0 --core-pausing=0 --program-pmu=1 |
| 39 | +#sudo perf stat -e cpu-clock sudo ./Pool-HashJoin-PCM --id=7 --r-size=8500000000 --s-size=8500000000 --total-cores=7 --task-size=5000000 --skew=0 --core-pausing=0 --program-pmu=1 |
| 40 | +#sudo perf stat -e cpu-clock sudo ./Pool-HashJoin-PCM --id=6 --r-size=8500000000 --s-size=8500000000 --total-cores=6 --task-size=5000000 --skew=0 --core-pausing=0 --program-pmu=1 |
| 41 | +#sudo perf stat -e cpu-clock sudo ./Pool-HashJoin-PCM --id=5 --r-size=8500000000 --s-size=8500000000 --total-cores=5 --task-size=5000000 --skew=0 --core-pausing=0 --program-pmu=1 |
| 42 | +#sudo perf stat -e cpu-clock sudo ./Pool-HashJoin-PCM --id=4 --r-size=8500000000 --s-size=8500000000 --total-cores=4 --task-size=5000000 --skew=0 --core-pausing=0 --program-pmu=1 |
| 43 | +#sudo perf stat -e cpu-clock sudo ./Pool-HashJoin-PCM --id=3 --r-size=8500000000 --s-size=8500000000 --total-cores=3 --task-size=5000000 --skew=0 --core-pausing=0 --program-pmu=1 |
| 44 | +#sudo perf stat -e cpu-clock sudo ./Pool-HashJoin-PCM --id=2 --r-size=8500000000 --s-size=8500000000 --total-cores=2 --task-size=5000000 --skew=0 --core-pausing=0 --program-pmu=1 |
| 45 | +#sudo perf stat -e cpu-clock sudo ./Pool-HashJoin-PCM --id=1 --r-size=8500000000 --s-size=8500000000 --total-cores=1 --task-size=5000000 --skew=0 --core-pausing=0 --program-pmu=1 |
27 | 46 |
|
28 |
| -for i in {1..10} |
29 |
| -do |
30 |
| - cd build |
31 |
| - sudo ./Pool-HashJoin-PCM --r-size=2000000000 --s-size=2000000000 --total-cores=14 --task-size=100000 --skew=0 |
32 | 47 |
|
33 |
| - cd .. |
34 |
| - ./plot.sh |
35 |
| -done |
| 48 | +# CONCURRENT EXPERIMENTS |
| 49 | +#(sudo perf stat -e cpu-clock sudo ./Pool-HashJoin-PCM --id=0 --r-size=2000000000 --s-size=2000000000 --total-cores=15 --task-size=1000000 --skew=0 --core-pausing=1 --program-pmu=1) & |
| 50 | +#(sudo perf stat -e cpu-clock sudo ./Pool-HashJoin-PCM --id=1 --r-size=2000000000 --s-size=2000000000 --total-cores=15 --task-size=1000000 --skew=0 --core-pausing=1 --program-pmu=1) & |
| 51 | +#(sudo perf stat -e cpu-clock sudo ./Pool-HashJoin-PCM --id=2 --r-size=2000000000 --s-size=2000000000 --total-cores=15 --task-size=1000000 --skew=0 --core-pausing=1 --program-pmu=1) & |
| 52 | +#(sudo perf stat -e cpu-clock sudo ./Pool-HashJoin-PCM --id=3 --r-size=2000000000 --s-size=2000000000 --total-cores=15 --task-size=1000000 --skew=0 --core-pausing=0 --program-pmu=1) & |
| 53 | +#(sudo perf stat -e cpu-clock sudo ./Pool-HashJoin-PCM --id=4 --r-size=2000000000 --s-size=2000000000 --total-cores=15 --task-size=1000000 --skew=0 --core-pausing=0 --program-pmu=1) & |
| 54 | + |
| 55 | + |
| 56 | +# LOOP EXPERIMENTS |
| 57 | +#for i in {1..10} |
| 58 | + #do |
| 59 | + # cd build |
| 60 | + # sudo ./Pool-HashJoin-PCM --r-size=2000000000 --s-size=2000000000 --total-cores=14 --task-size=1000000 --skew=0 |
| 61 | + # |
| 62 | + # cd .. |
| 63 | + # ./plot.sh |
| 64 | +#done |
0 commit comments