generate_raw_data_large.sh 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  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:81 c:56 p:128 >> "repro/data/log_basic_heap_extract_preproc_28_itr_$itr"
  8. echo "heapsize: 28\nis_optimized: 0\n" > "repro/data/log2_basic_heap_extract_preproc_28_itr_$itr"
  9. ./docker/run-experiment -a -p r28:81 >> "repro/data/log2_basic_heap_extract_preproc_28_itr_$itr"
  10. echo "preprocessing_heap_28 (basic preproc) - iteration $itr"
  11. echo "heapsize: 28\nis_optimized: 0\n" > "repro/data/log_basic_heap_extract_online_28_itr_$itr"
  12. ./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"
  13. echo "preprocessing_heap_16 (basic online) - iteration $itr"
  14. done
  15. nitrs=2
  16. for itr in $(seq 1 $nitrs); do
  17. echo "heapsize: 30\nis_optimized: 0\n" > "repro/data/log_basic_heap_extract_preproc_30_itr_$itr"
  18. ./docker/run-experiment -p m:119 a:30 s:29 r30:87 c:60 p:128 >> "repro/data/log_basic_heap_extract_preproc_30_itr_$itr"
  19. echo "preprocessing_heap_30 (basic online)"
  20. echo "heapsize: 30\nis_optimized: 0\n" > "repro/data/log3_basic_heap_extract_preproc_30_itr_$itr"
  21. ./docker/run-experiment -a -p r30:87 >> "repro/data/log2_basic_heap_extract_preproc_30_itr_$itr"
  22. echo "preprocessing_heap_30 (basic online)"
  23. echo "heapsize: 30\nis_optimized: 0\n" > "repro/data/log_basic_heap_extract_online_30_itr_$itr"
  24. ./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"
  25. echo "preprocessing_heap_30 (basic online)"
  26. done
  27. echo "Running the Heap Extract Experiments (Optimized)"
  28. nitrs=2
  29. for itr in $(seq 1 $nitrs); do
  30. echo "heapsize: 28\nis_optimized: 1\n" > "repro/data/log_opt_heap_extract_preproc_28_itr_$itr"
  31. ./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"
  32. echo "preprocessing_heap_16 (opt preproc)"
  33. echo "heapsize: 28\nis_optimized: 1\n" > "repro/data/log_opt_heap_extract_online_28_itr_$itr"
  34. ./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"
  35. echo "preprocessing_heap_16 (opt online)"
  36. echo "heapsize: 30\nis_optimized: 1\n" > "repro/data/log_opt_heap_extract_preproc_30_itr_$itr"
  37. ./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"
  38. echo "preprocessing_heap_18 (opt preproc)"
  39. echo "heapsize: 30\nis_optimized: 1\n" > "repro/data/log_opt_heap_extract_online_30_itr_$itr"
  40. ./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"
  41. echo "preprocessing_heap_30 (opt online)"
  42. done