现在的位置: 首页 > 综合 > 正文

SPEC CPU2006的执行命令

2018年07月12日 ⁄ 综合 ⁄ 共 13879字 ⁄ 字号 评论关闭

The execution command options for SPEC CPU2006 C/C++ benchmark. 另外也有针对每个程序的Makefile,如果需要可以给我发邮件。

1) 400.perlbench
runspec --config linux-amd64-gcc470.cfg -T base -i test --noreportable 400.perlbench

ref
# Starting run for copy #0
../run_base_ref_amd64-gcc470.0000/perlbench_base.amd64-gcc470 -I./lib checkspam.pl 2500 5 25 11 150 1 1 1 1 > checkspam.2500.5.25.11.150.1.1.1.1.out 2>> checkspam.2500.5.25.11.150.1.1.1.1.err
# Starting run for copy #0
../run_base_ref_amd64-gcc470.0000/perlbench_base.amd64-gcc470 -I./lib diffmail.pl 4 800 10 17 19 300 > diffmail.4.800.10.17.19.300.out 2>> diffmail.4.800.10.17.19.300.err
# Starting run for copy #0
../run_base_ref_amd64-gcc470.0000/perlbench_base.amd64-gcc470 -I./lib splitmail.pl 1600 12 26 16 4500 > splitmail.1600.12.26.16.4500.out 2>> splitmail.1600.12.26.16.4500.err
train
# Starting run for copy #0
../run_base_train_amd64-gcc470.0000/perlbench_base.amd64-gcc470 -I./lib diffmail.pl 2 550 15 24 23 100 > diffmail.2.550.15.24.23.100.out 2>> diffmail.2.550.15.24.23.100.err
# Starting run for copy #0
../run_base_train_amd64-gcc470.0000/perlbench_base.amd64-gcc470 -I./lib perfect.pl b 3 > perfect.b.3.out 2>> perfect.b.3.err
# Starting run for copy #0
../run_base_train_amd64-gcc470.0000/perlbench_base.amd64-gcc470 -I. -I./lib scrabbl.pl < scrabbl.in > scrabbl.out 2>> scrabbl.err
# Starting run for copy #0
../run_base_train_amd64-gcc470.0000/perlbench_base.amd64-gcc470 -I./lib splitmail.pl 535 13 25 24 1091 > splitmail.535.13.25.24.1091.out 2>> splitmail.535.13.25.24.1091.err
# Starting run for copy #0
../run_base_train_amd64-gcc470.0000/perlbench_base.amd64-gcc470 -I. -I./lib suns.pl > suns.out 2>> suns.err

test
# Starting run for copy #0
../run_base_test_amd64-gcc470.0000/perlbench_base.amd64-gcc470 -I. -I./lib attrs.pl > attrs.out 2>> attrs.err
# Starting run for copy #0
../run_base_test_amd64-gcc470.0000/perlbench_base.amd64-gcc470 -I. -I./lib gv.pl > gv.out 2>> gv.err
# Starting run for copy #0
../run_base_test_amd64-gcc470.0000/perlbench_base.amd64-gcc470 -I. -I./lib makerand.pl > makerand.out 2>> makerand.err
# Starting run for copy #0
../run_base_test_amd64-gcc470.0000/perlbench_base.amd64-gcc470 -I. -I./lib pack.pl > pack.out 2>> pack.err
# Starting run for copy #0
../run_base_test_amd64-gcc470.0000/perlbench_base.amd64-gcc470 -I. -I./lib redef.pl > redef.out 2>> redef.err
# Starting run for copy #0
../run_base_test_amd64-gcc470.0000/perlbench_base.amd64-gcc470 -I. -I./lib ref.pl > ref.out 2>> ref.err
# Starting run for copy #0
../run_base_test_amd64-gcc470.0000/perlbench_base.amd64-gcc470 -I. -I./lib regmesg.pl > regmesg.out 2>> regmesg.err
# Starting run for copy #0
../run_base_test_amd64-gcc470.0000/perlbench_base.amd64-gcc470 -I. -I./lib test.pl > test.out 2>> test.err

2) 401.bzip2
ref
# Starting run for copy #0
../run_base_ref_amd64-gcc470.0000/bzip2_base.amd64-gcc470 input.source 280 > input.source.out 2>> input.source.err
# Starting run for copy #0
../run_base_ref_amd64-gcc470.0000/bzip2_base.amd64-gcc470 chicken.jpg 30 > chicken.jpg.out 2>> chicken.jpg.err
# Starting run for copy #0
../run_base_ref_amd64-gcc470.0000/bzip2_base.amd64-gcc470 liberty.jpg 30 > liberty.jpg.out 2>> liberty.jpg.err
# Starting run for copy #0
../run_base_ref_amd64-gcc470.0000/bzip2_base.amd64-gcc470 input.program 280 > input.program.out 2>> input.program.err
# Starting run for copy #0
../run_base_ref_amd64-gcc470.0000/bzip2_base.amd64-gcc470 text.html 280 > text.html.out 2>> text.html.err
# Starting run for copy #0
../run_base_ref_amd64-gcc470.0000/bzip2_base.amd64-gcc470 input.combined 200 > input.combined.out 2>> input.combined.err
train
../run_base_train_amd64-gcc470.0000/bzip2_base.amd64-gcc470 input.program 10 > input.program.out 2>> input.program.err
../run_base_train_amd64-gcc470.0000/bzip2_base.amd64-gcc470 byoudoin.jpg 5 > byoudoin.jpg.out 2>> byoudoin.jpg.err
../run_base_train_amd64-gcc470.0000/bzip2_base.amd64-gcc470 input.combined 80 > input.combined.out 2>> input.combined.err

test
../run_base_test_amd64-gcc470.0000/bzip2_base.amd64-gcc470 input.program 5 > input.program.out 2>> input.program.err
../run_base_test_amd64-gcc470.0000/bzip2_base.amd64-gcc470 dryer.jpg 2 > dryer.jpg.out 2>> dryer.jpg.err


3) 403.gcc
ref
# Starting run for copy #0
../run_base_ref_amd64-gcc470.0000/gcc_base.amd64-gcc470 166.i -o 166.s > 166.out 2>> 166.err
# Starting run for copy #0
../run_base_ref_amd64-gcc470.0000/gcc_base.amd64-gcc470 200.i -o 200.s > 200.out 2>> 200.err
# Starting run for copy #0
../run_base_ref_amd64-gcc470.0000/gcc_base.amd64-gcc470 c-typeck.i -o c-typeck.s > c-typeck.out 2>> c-typeck.err
# Starting run for copy #0
../run_base_ref_amd64-gcc470.0000/gcc_base.amd64-gcc470 cp-decl.i -o cp-decl.s > cp-decl.out 2>> cp-decl.err
# Starting run for copy #0
../run_base_ref_amd64-gcc470.0000/gcc_base.amd64-gcc470 expr.i -o expr.s > expr.out 2>> expr.err
# Starting run for copy #0
../run_base_ref_amd64-gcc470.0000/gcc_base.amd64-gcc470 expr2.i -o expr2.s > expr2.out 2>> expr2.err
# Starting run for copy #0
../run_base_ref_amd64-gcc470.0000/gcc_base.amd64-gcc470 g23.i -o g23.s > g23.out 2>> g23.err
# Starting run for copy #0
../run_base_ref_amd64-gcc470.0000/gcc_base.amd64-gcc470 s04.i -o s04.s > s04.out 2>> s04.err
# Starting run for copy #0
../run_base_ref_amd64-gcc470.0000/gcc_base.amd64-gcc470 scilab.i -o scilab.s > scilab.out 2>> scilab.err
train
../run_base_train_amd64-gcc470.0000/gcc_base.amd64-gcc470 integrate.i -o integrate.s > integrate.out 2>> integrate.err

test
../run_base_test_amd64-gcc470.0000/gcc_base.amd64-gcc470 cccp.i -o cccp.s > cccp.out 2>> cccp.err


4) 429.mcf

test
# Starting run for copy #0
../run_base_test_amd64-gcc470.0000/mcf_base.amd64-gcc470 inp.in > inp.out 2>> inp.err

train
../run_base_train_amd64-gcc470.0000/mcf_base.amd64-gcc470 inp.in > inp.out 2>> inp.err

ref
# Starting run for copy #0
../run_base_ref_amd64-gcc470.0000/mcf_base.amd64-gcc470 inp.in > inp.out 2>> inp.err


5) 433.milc

test
# Starting run for copy #0
../run_base_test_amd64-gcc470.0000/milc_base.amd64-gcc470 < su3imp.in > su3imp.out 2>> su3imp.err

train
# Starting run for copy #0
../run_base_train_amd64-gcc470.0000/milc_base.amd64-gcc470 < su3imp.in > su3imp.out 2>> su3imp.err

ref
# Starting run for copy #0
../run_base_ref_amd64-gcc470.0000/milc_base.amd64-gcc470 < su3imp.in > su3imp.out 2>> su3imp.err


6) 445.gobmk

test
# Starting run for copy #0
../run_base_test_amd64-gcc470.0000/gobmk_base.amd64-gcc470 --quiet --mode gtp < capture.tst > capture.out 2>> capture.err
# Starting run for copy #0
../run_base_test_amd64-gcc470.0000/gobmk_base.amd64-gcc470 --quiet --mode gtp < connect.tst > connect.out 2>> connect.err
# Starting run for copy #0
../run_base_test_amd64-gcc470.0000/gobmk_base.amd64-gcc470 --quiet --mode gtp < connect_rot.tst > connect_rot.out 2>> connect_rot.err
# Starting run for copy #0
../run_base_test_amd64-gcc470.0000/gobmk_base.amd64-gcc470 --quiet --mode gtp < connection.tst > connection.out 2>> connection.err
# Starting run for copy #0
../run_base_test_amd64-gcc470.0000/gobmk_base.amd64-gcc470 --quiet --mode gtp < connection_rot.tst > connection_rot.out 2>> connection_rot.err
# Starting run for copy #0
../run_base_test_amd64-gcc470.0000/gobmk_base.amd64-gcc470 --quiet --mode gtp < cutstone.tst > cutstone.out 2>> cutstone.err
# Starting run for copy #0
../run_base_test_amd64-gcc470.0000/gobmk_base.amd64-gcc470 --quiet --mode gtp < dniwog.tst > dniwog.out 2>> dniwog.err

train
# Starting run for copy #0
../run_base_train_amd64-gcc470.0000/gobmk_base.amd64-gcc470 --quiet --mode gtp < arb.tst > arb.out 2>> arb.err
# Starting run for copy #0
../run_base_train_amd64-gcc470.0000/gobmk_base.amd64-gcc470 --quiet --mode gtp < arend.tst > arend.out 2>> arend.err
# Starting run for copy #0
../run_base_train_amd64-gcc470.0000/gobmk_base.amd64-gcc470 --quiet --mode gtp < arion.tst > arion.out 2>> arion.err
# Starting run for copy #0
../run_base_train_amd64-gcc470.0000/gobmk_base.amd64-gcc470 --quiet --mode gtp < atari_atari.tst > atari_atari.out 2>> atari_atari.err
# Starting run for copy #0
../run_base_train_amd64-gcc470.0000/gobmk_base.amd64-gcc470 --quiet --mode gtp < blunder.tst > blunder.out 2>> blunder.err
# Starting run for copy #0
../run_base_train_amd64-gcc470.0000/gobmk_base.amd64-gcc470 --quiet --mode gtp < buzco.tst > buzco.out 2>> buzco.err
# Starting run for copy #0
../run_base_train_amd64-gcc470.0000/gobmk_base.amd64-gcc470 --quiet --mode gtp < nicklas2.tst > nicklas2.out 2>> nicklas2.err
# Starting run for copy #0
../run_base_train_amd64-gcc470.0000/gobmk_base.amd64-gcc470 --quiet --mode gtp < nicklas4.tst > nicklas4.out 2>> nicklas4.err

ref
# Starting run for copy #0
../run_base_ref_amd64-gcc470.0000/gobmk_base.amd64-gcc470 --quiet --mode gtp < 13x13.tst > 13x13.out 2>> 13x13.err
# Starting run for copy #0
../run_base_ref_amd64-gcc470.0000/gobmk_base.amd64-gcc470 --quiet --mode gtp < nngs.tst > nngs.out 2>> nngs.err
# Starting run for copy #0
../run_base_ref_amd64-gcc470.0000/gobmk_base.amd64-gcc470 --quiet --mode gtp < score2.tst > score2.out 2>> score2.err
# Starting run for copy #0
../run_base_ref_amd64-gcc470.0000/gobmk_base.amd64-gcc470 --quiet --mode gtp < trevorc.tst > trevorc.out 2>> trevorc.err
# Starting run for copy #0
../run_base_ref_amd64-gcc470.0000/gobmk_base.amd64-gcc470 --quiet --mode gtp < trevord.tst > trevord.out 2>> trevord.err


7) 456.hmmer
ref
../run_base_ref_amd64-gcc470.0000/hmmer_base.amd64-gcc470 nph3.hmm swiss41 > nph3.out 2>> nph3.err
hmmer_base.amd64-gcc470 --fixed 0 --mean 500 --num 500000 --sd 350 --seed 0 retro.hmm > retro.out 2>> retro.err
Train
./hmmer_base.amd64-gcc470 --fixed 0 --mean 425 --num 85000 --sd 300 --seed 0 leng100.hmm > leng100.out 2>> leng100.err
Test
../run_base_test_amd64-gcc470.0000/hmmer_base.amd64-gcc470 --fixed 0 --mean 325 --num 45000 --sd 200 --seed 0 bombesin.hmm > bombesin.out 2>> bombesin.err



8) 458.sjeng
test
../run_base_test_amd64-gcc470.0000/sjeng_base.amd64-gcc470 test.txt > test.out 2>> test.err
train
../run_base_train_amd64-gcc470.0000/sjeng_base.amd64-gcc470 train.txt > train.out 2>> train.err
ref
../run_base_ref_amd64-gcc470.0000/sjeng_base.amd64-gcc470 ref.txt > ref.out 2>> ref.err

9) 462.libquantum
test
../run_base_test_amd64-gcc470.0000/libquantum_base.amd64-gcc470 33 5 > test.out 2>> test.err
train
../run_base_train_amd64-gcc470.0000/libquantum_base.amd64-gcc470 143 25 > train.out 2>> train.err
ref
../run_base_ref_amd64-gcc470.0000/libquantum_base.amd64-gcc470 1397 8 > ref.out 2>> ref.err

10)  464.h264ref
test
../run_base_test_amd64-gcc470.0000/h264ref_base.amd64-gcc470 -d foreman_test_encoder_baseline.cfg > foreman_test_baseline_encodelog.out 2>> foreman_test_baseline_encodelog.err
train
../run_base_train_amd64-gcc470.0000/h264ref_base.amd64-gcc470 -d foreman_train_encoder_baseline.cfg > foreman_train_baseline_encodelog.out 2>> foreman_train_baseline_encodelog.err
ref
../run_base_ref_amd64-gcc470.0000/h264ref_base.amd64-gcc470 -d sss_encoder_main.cfg > sss_main_encodelog.out 2>> sss_main_encodelog.err

11) 470.lbm
test
../run_base_test_amd64-gcc470.0000/lbm_base.amd64-gcc470 20 reference.dat 0 1 100_100_130_cf_a.of > lbm.out 2>> lbm.err
train
../run_base_train_amd64-gcc470.0000/lbm_base.amd64-gcc470 300 reference.dat 0 1 100_100_130_cf_b.of > lbm.out 2>> lbm.err
ref
../run_base_ref_amd64-gcc470.0000/lbm_base.amd64-gcc470 3000 reference.dat 0 0 100_100_130_ldc.of > lbm.out 2>> lbm.err

12) 482.sphinx3
test
../run_base_test_amd64-gcc470.0000/sphinx_livepretend_base.amd64-gcc470 ctlfile . args.an4 > an4.log 2>> an4.err
train 
../run_base_train_amd64-gcc470.0000/sphinx_livepretend_base.amd64-gcc470 ctlfile . args.an4 > an4.log 2>> an4.err
ref
../run_base_ref_amd64-gcc470.0000/sphinx_livepretend_base.amd64-gcc470 ctlfile . args.an4 > an4.log 2>> an4.err
13) 471.omnetpp
test
../run_base_test_amd64-gcc470.0000/omnetpp_base.amd64-gcc470 omnetpp.ini > omnetpp.log 2>> omnetpp.err
train
../run_base_train_amd64-gcc470.0000/omnetpp_base.amd64-gcc470 omnetpp.ini > omnetpp.log 2>> omnetpp.err
ref
../run_base_ref_amd64-gcc470.0000/omnetpp_base.amd64-gcc470 omnetpp.ini > omnetpp.log 2>> omnetpp.err

14) 473.astart
test
../run_base_test_amd64-gcc470.0000/astar_base.amd64-gcc470 lake.cfg > lake.out 2>> lake.err
train
# Starting run for copy #0
../run_base_train_amd64-gcc470.0000/astar_base.amd64-gcc470 BigLakes1024.cfg > BigLakes1024.out 2>> BigLakes1024.err
# Starting run for copy #0
../run_base_train_amd64-gcc470.0000/astar_base.amd64-gcc470 rivers1.cfg > rivers1.out 2>> rivers1.err
ref
# Starting run for copy #0
../run_base_ref_amd64-gcc470.0000/astar_base.amd64-gcc470 BigLakes2048.cfg > BigLakes2048.out 2>> BigLakes2048.err
# Starting run for copy #0
../run_base_ref_amd64-gcc470.0000/astar_base.amd64-gcc470 rivers.cfg > rivers.out 2>> rivers.err

15) 483.saancbmk
test
../run_base_test_amd64-gcc470.0000/Xalan_base.amd64-gcc470 -v test.xml xalanc.xsl > test.out 2>> test.err
train
# Starting run for copy #0
../run_base_train_amd64-gcc470.0000/Xalan_base.amd64-gcc470 -v allbooks.xml xalanc.xsl > train.out 2>> train.err
ref
# Starting run for copy #0
../run_base_ref_amd64-gcc470.0000/Xalan_base.amd64-gcc470 -v t5.xml xalanc.xsl > ref.out 2>> ref.err

16) 444.named 
test
../run_base_test_amd64-gcc470.0000/namd_base.amd64-gcc470 --input namd.input --iterations 1 --output namd.out > namd.stdout 2>> namd.err
train
# Starting run for copy #0
../run_base_train_amd64-gcc470.0000/namd_base.amd64-gcc470 --input namd.input --iterations 1 --output namd.out > namd.stdout 2>> namd.err
ref
../run_base_ref_amd64-gcc470.0000/namd_base.amd64-gcc470 --input namd.input --iterations 38 --output namd.out > namd.stdout 2>> namd.err

17) 447.dealII     
test
../run_base_test_amd64-gcc470.0000/dealII_base.amd64-gcc470 8 > log 2>> dealII.err
train
# Starting run for copy #0
../run_base_train_amd64-gcc470.0000/dealII_base.amd64-gcc470 10 > log 2>> dealII.err
ref
# Starting run for copy #0
../run_base_ref_amd64-gcc470.0000/dealII_base.amd64-gcc470 23 > log 2>> dealII.err

18) 450.soplex 
test
# Starting run for copy #0
../run_base_test_amd64-gcc470.0000/soplex_base.amd64-gcc470 -m10000 test.mps > test.out 2>> test.stderr
train
# Use another -n on the command line to see chdir commands
# Starting run for copy #0
../run_base_train_amd64-gcc470.0000/soplex_base.amd64-gcc470 -s1 -e -m5000 pds-20.mps > pds-20.mps.out 2>> pds-20.mps.stderr
# Starting run for copy #0
../run_base_train_amd64-gcc470.0000/soplex_base.amd64-gcc470 -m1200 train.mps > train.out 2>> train.stderr
ref  
# Starting run for copy #0
../run_base_ref_amd64-gcc470.0000/soplex_base.amd64-gcc470 -s1 -e -m45000 pds-50.mps > pds-50.mps.out 2>> pds-50.mps.stderr
# Starting run for copy #0
../run_base_ref_amd64-gcc470.0000/soplex_base.amd64-gcc470 -m3500 ref.mps > ref.out 2>> ref.stderr

19) 453.povray  
test
# Starting run for copy #0
../run_base_test_amd64-gcc470.0000/povray_base.amd64-gcc470 SPEC-benchmark-test.ini > SPEC-benchmark-test.stdout 2>> SPEC-benchmark-test.stderr
train
# Starting run for copy #0
../run_base_train_amd64-gcc470.0000/povray_base.amd64-gcc470 SPEC-benchmark-train.ini > SPEC-benchmark-train.stdout 2>> SPEC-benchmark-train.stderr
ref
# Starting run for copy #0
../run_base_ref_amd64-gcc470.0000/povray_base.amd64-gcc470 SPEC-benchmark-ref.ini > SPEC-benchmark-ref.stdout 2>> SPEC-benchmark-ref.stderr

抱歉!评论已关闭.