This repository has been archived by the owner on Sep 4, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
make_and_run.sh
executable file
·41 lines (33 loc) · 2.45 KB
/
make_and_run.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#!/bin/bash
GEM5_CDIR=~/General/gem5/
# Exemplo: GEM5_CDIR=~/General/gem5/
# O diretório deve ser passado por completo e não de forma relativa,
# visto que para alguns algoritmos é necessario estar nas pastas de entrada.
# Note que como no exemplo, deve ser colocado a barra no final do diretorio.
GEM5_MODE=build/X86/gem5.fast
OUT_DIRNAME=out_files
make
$GEM5_CDIR$GEM5_MODE -d 1/$OUT_DIRNAME/tournament machine.py -b tournament -p 1/nbench
$GEM5_CDIR$GEM5_MODE -d 1/$OUT_DIRNAME/ltage machine.py -b ltage -p 1/nbench
$GEM5_CDIR$GEM5_MODE -d 1/$OUT_DIRNAME/local machine.py -b local -p 1/nbench
$GEM5_CDIR$GEM5_MODE -d 1/$OUT_DIRNAME/bimode machine.py -b bimode -p 1/nbench
cd 2/
$GEM5_CDIR$GEM5_MODE -d $OUT_DIRNAME/tournament ../machine.py -b tournament -p a.out -a 1.dat
$GEM5_CDIR$GEM5_MODE -d $OUT_DIRNAME/ltage ../machine.py -b ltage -p a.out -a 1.dat
$GEM5_CDIR$GEM5_MODE -d $OUT_DIRNAME/local ../machine.py -b local -p a.out -a 1.dat
$GEM5_CDIR$GEM5_MODE -d $OUT_DIRNAME/bimode ../machine.py -b bimode -p a.out -a 1.dat
cd ../
$GEM5_CDIR$GEM5_MODE -d 3/$OUT_DIRNAME/tournament machine.py -b tournament -p 3/floyd-warshall
$GEM5_CDIR$GEM5_MODE -d 3/$OUT_DIRNAME/ltage machine.py -b ltage -p 3/floyd-warshall
$GEM5_CDIR$GEM5_MODE -d 3/$OUT_DIRNAME/local machine.py -b local -p 3/floyd-warshall
$GEM5_CDIR$GEM5_MODE -d 3/$OUT_DIRNAME/bimode machine.py -b bimode -p 3/floyd-warshall
$GEM5_CDIR$GEM5_MODE -d 4/$OUT_DIRNAME/tournament machine.py -b tournament -p 4/flops-8
$GEM5_CDIR$GEM5_MODE -d 4/$OUT_DIRNAME/ltage machine.py -b ltage -p 4/flops-8
$GEM5_CDIR$GEM5_MODE -d 4/$OUT_DIRNAME/local machine.py -b local -p 4/flops-8
$GEM5_CDIR$GEM5_MODE -d 4/$OUT_DIRNAME/bimode machine.py -b bimode -p 4/flops-8
cd 5/input_base/
$GEM5_CDIR$GEM5_MODE -d ../$OUT_DIRNAME/tournament ../../machine.py -b tournament -p ../mpeg2/src/mpeg2enc/mpeg2encode -a input_base_4CIF_96bps_15.par\ ../output_base/output_base_4CIF_96bps_15.mpg
$GEM5_CDIR$GEM5_MODE -d ../$OUT_DIRNAME/ltage ../../machine.py -b ltage -p ../mpeg2/src/mpeg2enc/mpeg2encode -a input_base_4CIF_96bps_15.par\ ../output_base/output_base_4CIF_96bps_15.mpg
$GEM5_CDIR$GEM5_MODE -d ../$OUT_DIRNAME/local ../../machine.py -b local -p ../mpeg2/src/mpeg2enc/mpeg2encode -a input_base_4CIF_96bps_15.par\ ../output_base/output_base_4CIF_96bps_15.mpg
$GEM5_CDIR$GEM5_MODE -d ../$OUT_DIRNAME/bimode ../../machine.py -b bimode -p ../mpeg2/src/mpeg2enc/mpeg2encode -a input_base_4CIF_96bps_15.par\ ../output_base/output_base_4CIF_96bps_15.mpg
cd ../../