generate_raw_data_large.sh 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. echo "Running the Heap Extract Experiments (Basic)"
  2. cd ..
  3. nitrs=2
  4. for itr in $(seq 1 $nitrs); do
  5. echo $itr
  6. echo "heapsize: 28\nis_optimized: 0\n" > "repro/data/log_basic_heap_extract_preproc_28_itr_$itr"
  7. ./docker/run-experiment -p m:111 a:28 s:27 r28:12 c:56 p:128 >> "repro/data/log_basic_heap_extract_preproc_28_itr_$itr"
  8. for npre in $(seq 1 15); do
  9. echo "heapsize: 28\nis_optimized: 0\n" > "repro/data/log_"$npre"_basic_heap_extract_preproc_28_itr_$itr"
  10. ./docker/run-experiment -a -p r28:10 >> "repro/data/log_"$npre"_basic_heap_extract_preproc_28_itr_$itr"
  11. done
  12. echo "preprocessing_heap_28 (basic preproc) - iteration $itr"
  13. echo "heapsize: 28\nis_optimized: 0\n" > "repro/data/log_basic_heap_extract_online_28_itr_$itr"
  14. ./docker/run-experiment heap -m 28 -d 28 -i 0 -e 1 -opt 0 -s 0 -itr itr >> "repro/data/log_basic_heap_extract_online_28_itr_$itr"
  15. echo "preprocessing_heap_16 (basic online) - iteration $itr"
  16. done
  17. nitrs=2
  18. for itr in $(seq 1 $nitrs); do
  19. echo "heapsize: 30\nis_optimized: 0\n" > "repro/data/log_basic_heap_extract_preproc_30_itr_$itr"
  20. ./docker/run-experiment -p m:119 a:30 s:29 r30:17 c:60 p:128 >> "repro/data/log_basic_heap_extract_preproc_30_itr_$itr"
  21. echo "preprocessing_heap_30 (basic online)"
  22. for npre in $(seq 1 15); do
  23. echo "heapsize: 30\nis_optimized: 0\n" > "repro/data/log3_basic_heap_extract_preproc_30_itr_$itr"
  24. ./docker/run-experiment -a -p r30:10 >> "repro/data/log_"$npre"_basic_heap_extract_preproc_30_itr_$itr"
  25. echo "preprocessing_heap_30 (basic online)"
  26. done
  27. echo "heapsize: 30\nis_optimized: 0\n" > "repro/data/log_basic_heap_extract_online_30_itr_$itr"
  28. ./docker/run-experiment heap -m 30 -d 30 -i 0 -e 1 -opt 0 -s 0 -itr itr >> "repro/data/log_basic_heap_extract_online_30_itr_$itr"
  29. echo "preprocessing_heap_30 (basic online)"
  30. done
  31. echo "Running the Heap Extract Experiments (Optimized)"
  32. nitrs=2
  33. for itr in $(seq 1 $nitrs); do
  34. echo "heapsize: 28\nis_optimized: 1\n" > "repro/data/log_opt_heap_extract_preproc_28_itr_$itr"
  35. ./docker/run-experiment -p m:111 a:28 s:27 i27.3:1 c:56 p:128 >> "repro/data/log_opt_heap_extract_preproc_28_itr_$itr"
  36. echo "preprocessing_heap_16 (opt preproc)"
  37. echo "heapsize: 28\nis_optimized: 1\n" > "repro/data/log_opt_heap_extract_online_28_itr_$itr"
  38. ./docker/run-experiment heap -m 28 -d 28 -i 0 -e 1 -opt 1 -s 0 -itr itr >> "repro/data/log_opt_heap_extract_online_28_itr_$itr"
  39. echo "preprocessing_heap_16 (opt online)"
  40. echo "heapsize: 30\nis_optimized: 1\n" > "repro/data/log_opt_heap_extract_preproc_30_itr_$itr"
  41. ./docker/run-experiment -p m:119 a:30 s:29 i29.3:1 c:60 p:128 >> "repro/data/log_opt_heap_extract_preproc_30_itr_$itr"
  42. echo "preprocessing_heap_18 (opt preproc)"
  43. echo "heapsize: 30\nis_optimized: 1\n" > "repro/data/log_opt_heap_extract_online_30_itr_$itr"
  44. ./docker/run-experiment heap -m 30 -d 30 -i 0 -e 1 -opt 1 -s 0 -itr itr >> "repro/data/log_opt_heap_extract_online_30_itr_$itr"
  45. echo "preprocessing_heap_30 (opt online)"
  46. done