SpecINT 2000 Commandlines
If you find this useful, please take a second to email me a note.
Commandlines determined by running:
runspec --config=intel_linux --size=ref --noreportable --iterations=1
go work <benchname>
cd 00000000<n>
specinvoke -n
See $SPECROOT/docs/runspec.txt and $SPECROOT/docs/utility.txt for details on these Spec commands.
You can also derive them from the script(s) in $SPECROOT/benchspec/CINT2000/<benchname>Spec and the control files in the dataset directories.
Note that running one of the benchmarks may entail launching a single executable several times with varying commandlines. Also, note that 255.vortex is endian specific. Replace "lendian*.raw" with "bendian*.raw" if you are running on a big endian platform.
REFerence Commandlines
datasets are in $SPECROOT/benchspec/CINT2000/<benchname>/data/ref/inputNote that parser, perlbmk, and gap rely on files from a common "all" directory regardless of whether you're running test/train/ref.
--------- gzip --------- gzip input.source 60 > input.source.out 2> input.source.err gzip input.log 60 > input.log.out 2> input.log.err gzip input.graphic 60 > input.graphic.out 2> input.graphic.err gzip input.random 60 > input.random.out 2> input.random.err gzip input.program 60 > input.program.out 2> input.program.err --------- vpr --------- vpr net.in arch.in place.out dum.out -nodisp -place_only -init_t 5 -exit_t 0.005 -alpha_t 0.9412 -inner_num 2 > place_log.out 2> place_log.err vpr net.in arch.in place.in route.out -nodisp -route_only -route_chan_width 15 -pres_fac_mult 2 -acc_fac 1 -first_iter_pres_fac 4 -initial_pres_fac 8 > route_log.out 2> route_log.err --------- gcc --------- cc1 166.i -o 166.s > 166.out 2> 166.err cc1 200.i -o 200.s > 200.out 2> 200.err cc1 expr.i -o expr.s > expr.out 2> expr.err cc1 integrate.i -o integrate.s > integrate.out 2> integrate.err cc1 scilab.i -o scilab.s > scilab.out 2> scilab.err --------- mcf --------- mcf inp.in > inp.out 2> inp.err --------- crafty --------- crafty < crafty.in > crafty.out 2> crafty.err --------- parser --------- parser 2.1.dict -batch < ref.in > ref.out 2> ref.err --------- eon --------- eon chair.control.cook chair.camera chair.surfaces chair.cook.ppm ppm pixels_out.cook > cook_log.out 2> cook_log.err eon chair.control.rushmeier chair.camera chair.surfaces chair.rushmeier.ppm ppm pixels_out.rushmeier > rushmeier_log.out 2> rushmeier_log.err eon chair.control.kajiya chair.camera chair.surfaces chair.kajiya.ppm ppm pixels_out.kajiya > kajiya_log.out 2> kajiya_log.err --------- perlbmk --------- perlbmk -I./lib diffmail.pl 2 550 15 24 23 100 > 2.550.15.24.23.100.out 2> 2.550.15.24.23.100.err perlbmk -I. -I./lib makerand.pl > makerand.out 2> makerand.err perlbmk -I./lib perfect.pl b 3 m 4 > b.3.m.4.out 2> b.3.m.4.err perlbmk -I./lib splitmail.pl 850 5 19 18 1500 > 850.5.19.18.1500.out 2> 850.5.19.18.1500.err perlbmk -I./lib splitmail.pl 704 12 26 16 836 > 704.12.26.16.836.out 2> 704.12.26.16.836.err perlbmk -I./lib splitmail.pl 535 13 25 24 1091 > 535.13.25.24.1091.out 2> 535.13.25.24.1091.err perlbmk -I./lib splitmail.pl 957 12 23 26 1014 > 957.12.23.26.1014.out 2> 957.12.23.26.1014.err --------- gap --------- gap -l ./ -q -m 192M < ref.in > ref.out 2> ref.err --------- vortex --------- vortex lendian1.raw > vortex1.out2 2> vortex1.err vortex lendian2.raw > vortex2.out2 2> vortex2.err vortex lendian3.raw > vortex3.out2 2> vortex3.err --------- bzip2 --------- bzip2 input.source 58 > input.source.out 2> input.source.err bzip2 input.graphic 58 > input.graphic.out 2> input.graphic.err bzip2 input.program 58 > input.program.out 2> input.program.err --------- twolf --------- twolf ref > ref.stdout 2> ref.err
TEST Commandlines
datasets are in $SPECROOT/benchspec/CINT2000/<benchname>/data/test/input--------- gzip --------- gzip input.compressed 2 > input.compressed.out 2> input.compressed.err --------- vpr --------- vpr net.in arch.in place.out dum.out -nodisp -place_only -init_t 5 -exit_t 0.005 -alpha_t 0.9412 -inner_num 2 > place_log.out 2> place_log.err vpr net.in arch.in place.in route.out -nodisp -route_only -route_chan_width 15 -pres_fac_mult 2 -acc_fac 1 -first_iter_pres_fac 4 -initial_pres_fac 8 > route_log.out 2> route_log.err --------- gcc --------- cc1 cccp.i -o cccp.s > cccp.out 2> cccp.err --------- mcf --------- mcf inp.in > inp.out 2> inp.err --------- crafty --------- crafty < crafty.in > crafty.out 2> crafty.err --------- parser --------- parser 2.1.dict -batch < test.in > test.out 2> test.err --------- eon --------- eon chair.control.cook chair.camera chair.surfaces chair.cook.ppm ppm pixels_out.cook > cook_log.out 2> cook_log.err eon chair.control.rushmeier chair.camera chair.surfaces chair.rushmeier.ppm ppm pixels_out.rushmeier > rushmeier_log.out 2> rushmeier_log.err eon chair.control.kajiya chair.camera chair.surfaces chair.kajiya.ppm ppm pixels_out.kajiya > kajiya_log.out 2> kajiya_log.err --------- perlbmk --------- perlbmk -I. -I./lib test.pl < test.in > test.out 2> test.err --------- gap --------- gap -l ./ -q -m 64M < test.in > test.out 2> test.err --------- vortex --------- vortex lendian.raw > vortex.out2 2> vortex.err --------- bzip2 --------- bzip2 input.random 2 > input.random.out 2> input.random.err --------- twolf --------- twolf test > test.stdout 2> test.err