summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIru Cai <mytbk920423@gmail.com>2019-04-12 14:49:59 +0800
committerIru Cai <mytbk920423@gmail.com>2019-05-31 16:03:29 +0800
commit96c879ddb9a55c09e263041615eca8b6a1b4a4f1 (patch)
treeb53fee1904b568480de3250673db2d006cb4b849
parentffc46bec5b72a9772e9cb5b65a06e8a7ce265c3c (diff)
downloadgem5-96c879ddb9a55c09e263041615eca8b6a1b4a4f1.tar.xz
exp_script: make use of USE_IFT varible
Change-Id: I0df3cf5f7793390467ce40043df1a606fdec7eb7
-rwxr-xr-xexp_script/run_spec_from_ckpt.sh8
1 files changed, 7 insertions, 1 deletions
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