-
Put
build_vrun_script.cppandvrun_reduction_unique_arrays.shin thevrunfolder ofcape-experiment-scripts. -
Compile:
g++ build_vrun_script.cpp -o build_vrun_script -
Run:
./a.out [base_path/codelet_name] [output_name]or./build_vrun_script [codelet_name] [output_name]with default base_path =compiler-evaluation-experiments/LoopGen. For example, to run recurrence-chained-20220730, we can run either./build_vrun_script recurrence-chained-20220730 vrun_recurrence-chained-20220730.shor./a.out compiler-evaluation-experiments/LoopGen/recurrence-chained-20220730 vrun_recurrence-chained-20220730.sh, the generated scripts should be the same. -
In the example in step 3, the generated vrun script will be
vrun_recurrence-chained-20220730.sh.
Notice that the current vrun_new.sh does not have customized codelet input parameters. We didn't modify the parameter_set_decoding() function and the fill_codelet_maps command at line 136 of our reference vrun script.