diff options
Diffstat (limited to 'run_all_sd-vbs.sh')
| -rwxr-xr-x | run_all_sd-vbs.sh | 31 |
1 files changed, 15 insertions, 16 deletions
diff --git a/run_all_sd-vbs.sh b/run_all_sd-vbs.sh index 97fc4f1..f59edf5 100755 --- a/run_all_sd-vbs.sh +++ b/run_all_sd-vbs.sh | |||
| @@ -33,41 +33,40 @@ baseXI=SD-VBS/$(date +"%b%d-%H")-c-xi-$runID.txt | |||
| 33 | echo "" | ../run_bench.sh -m base -p $coreCPU -l $maxJobs -b sd-vbsNames.txt -B -I xi $runID | 33 | echo "" | ../run_bench.sh -m base -p $coreCPU -l $maxJobs -b sd-vbsNames.txt -B -I xi $runID |
| 34 | # Half L3, full L2 - i3 sees effect of half L3 | 34 | # Half L3, full L2 - i3 sees effect of half L3 |
| 35 | baseI3=SD-VBS/$(date +"%b%d-%H")-c-i3-$runID.txt | 35 | baseI3=SD-VBS/$(date +"%b%d-%H")-c-i3-$runID.txt |
| 36 | echo "" | ../run_bench.sh -m base -p $coreCPU -l $maxJobs -b sd-vbsNames.txt -B -I i3 $runID | 36 | #echo "" | ../run_bench.sh -m base -p $coreCPU -l $maxJobs -b sd-vbsNames.txt -B -I i3 $runID |
| 37 | # Half L3, half L2 - additional effect of half L2 | 37 | # Half L3, half L2 - additional effect of half L2 |
| 38 | baseI=SD-VBS/$(date +"%b%d-%H")-c-i-$runID.txt | 38 | baseI=SD-VBS/$(date +"%b%d-%H")-c-i-$runID.txt |
| 39 | echo "" | ../run_bench.sh -m base -p $coreCPU -l $maxJobs -b sd-vbsNames.txt -B -I i $runID | 39 | #echo "" | ../run_bench.sh -m base -p $coreCPU -l $maxJobs -b sd-vbsNames.txt -B -I i $runID |
| 40 | date | 40 | #date |
| 41 | 41 | ||
| 42 | # Run the Level-C pairs | 42 | # Run the Level-C pairs |
| 43 | pairC=SD-VBS/$(date +"%b%d-%H")-c-xi-async-$runID.txt | 43 | pairC=SD-VBS/$(date +"%b%d-%H")-c-xi-async-$runID.txt |
| 44 | echo "" | ../run_bench.sh -m pair -p $coreCPU -P $threadCPU -l $maxJobs -b sd-vbsNames.txt -B -I xi -A $runID | 44 | #echo "" | ../run_bench.sh -m pair -p $coreCPU -P $threadCPU -l $maxJobs -b sd-vbsNames.txt -B -I xi -A $runID |
| 45 | date | 45 | #date |
| 46 | 46 | ||
| 47 | # Run the Level-A/-B pairs | 47 | # Run the Level-A/-B pairs |
| 48 | echo "Building benchmarks in paired configuration..." | 48 | echo "Building benchmarks in paired configuration... (remember to add this back)" |
| 49 | cd benchmarks | 49 | cd benchmarks |
| 50 | make CFLAGS=-DPAIRED compile -j30 > /dev/null # Suppress noisy output | 50 | make CFLAGS=-DPAIRED compile -j30 > /dev/null # Suppress noisy output |
| 51 | cd .. | 51 | cd .. |
| 52 | echo "Done. Continuing experiments..." | 52 | echo "Done. Continuing experiments..." |
| 53 | # No cache isolation | 53 | # No cache isolation |
| 54 | pairXI=SD-VBS/$(date +"%b%d-%H")-c-xi-$runID"-A.txt and -B.txt" | 54 | pairXI=SD-VBS/$(date +"%b%d-%H")-c-xi-$runID"-A.txt and -B.txt" |
| 55 | echo "" | ../run_bench.sh -m pair -p $coreCPU -P $threadCPU -l $maxJobs -b sd-vbsNames.txt -B -I xi $runID | 55 | #echo "" | ../run_bench.sh -m pair -p $coreCPU -P $threadCPU -l $maxJobs -b sd-vbsNames.txt -B -I xi $runID |
| 56 | # Shared L2, split L3 | 56 | # Shared L2, split L3 |
| 57 | pairI3=SD-VBS/$(date +"%b%d-%H")-c-i3-$runID"-A.txt and -B.txt" | 57 | pairI3=SD-VBS/$(date +"%b%d-%H")-c-i3-$runID"-A.txt and -B.txt" |
| 58 | echo "" | ../run_bench.sh -m pair -p $coreCPU -P $threadCPU -l $maxJobs -b sd-vbsNames.txt -B -I i3 $runID | 58 | #echo "" | ../run_bench.sh -m pair -p $coreCPU -P $threadCPU -l $maxJobs -b sd-vbsNames.txt -B -I i3 $runID |
| 59 | # Split L2, split L3 | 59 | # Split L2, split L3 |
| 60 | pairI=SD-VBS/$(date +"%b%d-%H")-c-i-$runID"-A.txt and -B.txt" | 60 | pairI=SD-VBS/$(date +"%b%d-%H")-c-i-$runID"-A.txt and -B.txt" |
| 61 | echo "" | ../run_bench.sh -m pair -p $coreCPU -P $threadCPU -l $maxJobs -b sd-vbsNames.txt -B -I i $runID | 61 | #echo "" | ../run_bench.sh -m pair -p $coreCPU -P $threadCPU -l $maxJobs -b sd-vbsNames.txt -B -I i $runID |
| 62 | date | 62 | date |
| 63 | 63 | ||
| 64 | echo "==== DONE ====" | 64 | echo "==== DONE ====" |
| 65 | echo "Results are in:" | 65 | echo "Results are in:" |
| 66 | echo "- SD-VBS/$baseXI" | 66 | echo "- SD-VBS/$baseXI" |
| 67 | echo "- SD-VBS/$baseI3" | 67 | #echo "- SD-VBS/$baseI3" |
| 68 | echo "- SD-VBS/$baseI" | 68 | #echo "- SD-VBS/$baseI" |
| 69 | echo "- SD-VBS/$pairXI" | 69 | #echo "- SD-VBS/$pairXI" |
| 70 | echo "- SD-VBS/$pairI3" | 70 | #echo "- SD-VBS/$pairI3" |
| 71 | echo "- SD-VBS/$pairI" | 71 | #echo "- SD-VBS/$pairI" |
| 72 | echo "- SD-VBS/$pairC" | 72 | #echo "- SD-VBS/$pairC" |
| 73 | |||
