#!/bin/bash # From version 6 on: minimum number of patterns min_anz = 4 # EvoCpu_i686 -ng -gen 1000000 -s 10000 -n 100 -fl 0x19 With threads # EvoCpu_i686 -ng -ni -gen 40001 -s 100 -ana 4000 -n 100 -new 1 -run 1 -fl 0x11 -px 9 -code 0x4b -pswap 0.1 -dw 5 # para=" -ng -ni -gen 4002 -s 800 -ana 20 -n 40 -tr 1 -new 0 -code 0xe4 -pswap 0.0 -ec 15:1.0:0.0:1.0:1.0:0.0:0.0:0.0:0.0:0.0:1.0:1.0:0.0:0.1:400.0:1.0 -te 500 -ee 5 -mm 8 -sz 1 -rep "303200100010321000" -run $i -fl $flags -p $2 -px $3 $4 $5 $6 $7 $8" # para=" -ng -ni -gen 4002 -s 80 -ana 20 -n 40 -tr 1 -new 0 -code 0xe4 -pswap 0.0 -ec 15:1.0:0.0:1.0:1.0:0.0:0.0:0.0:0.0:0.0:1.0:1.0:0.0:1.0:200.0:1.0 -te 2000 -ee 5 -mm 8 -sz 1 -rep "303200100000" -run $i -fl $flags -p $2 -px $3 $4 $5 $6 $7 $8" flags=$((0x6815 | $1)) echo $flags i=1 #for i in `seq 16`; do echo \# Run $i hostname = `hostname -f` para=" -ng -ni -gen 4002 -s 800 -ana 20 -n 400 -tr 1 -new 0 -code 0xe4 -pswap 0.0 -ec 15:1.0:0.0:1.0:1.0:0.0:0.0:0.0:0.0:0.0:1.0:1.0:0.0:0.1:200.0:1.0 -te 1000 -ee 5 -mm 8 -sz 2048 -db 3000 -run $i -fl $flags -p $2 -px $3 $4 $5 $6 $7 $8" echo r $para > gdb.cmd cmd="nice -n 10 time ./EvoCpu_i686 $para" # cmd="gdb ./EvoCpu_i686 -x gdb.cmd" echo \# $cmd $cmd /bin/mv -f gmon.out run_gmon_$3_$i_$flags.out #done