From 5cca29c1e9e9e0ce3c87252d00fe2e02c5bb03bd Mon Sep 17 00:00:00 2001 From: Iru Cai Date: Fri, 12 Apr 2019 14:49:59 +0800 Subject: exp_script: make use of USE_IFT varible Change-Id: I0df3cf5f7793390467ce40043df1a606fdec7eb7 --- exp_script/run_spec_from_ckpt.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/exp_script/run_spec_from_ckpt.sh b/exp_script/run_spec_from_ckpt.sh index 2de83702f..47a030e2d 100755 --- a/exp_script/run_spec_from_ckpt.sh +++ b/exp_script/run_spec_from_ckpt.sh @@ -186,6 +186,12 @@ fi OUTPUT_DIR=$GEM5_PATH/output/SPEC-$BENCHMARK-$SCHEME CKPT_OUT_DIR=$GEM5_PATH/../gem5_ckpt/$BENCHMARK-1-ref-x86 +if [[ "$USE_IFT" == 1 ]]; then + OUTPUT_DIR="$OUTPUT_DIR.IFT" +else + USE_IFT=0 +fi + echo "checkpoint direcotory: " $CKPT_OUT_DIR echo "output directory: " $OUTPUT_DIR @@ -235,7 +241,7 @@ $GEM5_PATH/build/X86_MESI_Two_Level/gem5.fast \ --checkpoint-dir=$CKPT_OUT_DIR \ --checkpoint-restore=10000000000 --at-instruction \ --l1d_assoc=8 --l2_assoc=16 --l1i_assoc=4 \ - --cpu-type=DerivO3CPU --needsTSO=1 --scheme=$SCHEME \ + --cpu-type=DerivO3CPU --needsTSO=1 --scheme=$SCHEME --useIFT=$USE_IFT \ --num-dirs=1 --ruby --maxinsts=1000000000 \ --network=simple --topology=Mesh_XY --mesh-rows=1 -- cgit v1.2.3