mysql cpu 2006_SPEC CPU2006的执行命令 | 学步园

本文详细介绍了SPEC CPU2006中C/C++基准测试的执行命令,包括perlbench、bzip2、gcc、mcf、milc等测试项目的ref、train和test阶段的具体操作,涉及多个程序的参数配置和输出文件管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值