diff --git a/DRAMSys/gem5/gem5_se/run.sh b/DRAMSys/gem5/gem5_se/run.sh index c646c2fc..2c3a9013 100755 --- a/DRAMSys/gem5/gem5_se/run.sh +++ b/DRAMSys/gem5/gem5_se/run.sh @@ -51,7 +51,8 @@ Towers Treesort " -basedir="../../.." +DIR="$(cd "$(dirname "$0")" && pwd)" +basedir="$DIR/../../.." sfpath="../../DRAMSys/library/resources/simulations" elf="DRAMSys_gem5" @@ -85,8 +86,9 @@ for s in $simfiles; do `sed -i s/id=\".*\"/id=\"${sfn}_${bin}\"/g $sf` simulation="${sfpath}/${sfn}_${bin}.${ext}" cp $sf $simulation - # LD_PRELOAD=/usr/lib/libtcmalloc.so ./${elf} ${simulation} ../../DRAMSys/gem5/gem5_se/${bin}/config.ini 1 >> out_${sfn}_${bin}.txt & - ./${elf} ${simulation} ../../DRAMSys/gem5/gem5_se/${bin}/config.ini 1 + logfile=${sfn}_${bin}.log + # LD_PRELOAD=/usr/lib/libtcmalloc.so ./${elf} ${simulation} ../../DRAMSys/gem5/gem5_se/${bin}/config.ini 1 > ${logfile} 2>&1 & + ./${elf} ${simulation} ../../DRAMSys/gem5/gem5_se/${bin}/config.ini 1 > ${logfile} 2>&1 & done done