現在の位置
backup プラグインを使用中
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- バックアップ を表示
- チュートリアル/SPECCPUの構築と実行 へ行く。
- 1 (2009-07-18 (土) 17:13:46)
- 2 (2009-07-18 (土) 17:44:51)
- 3 (2009-08-05 (水) 18:18:45)
-&color(Red){このドキュメントはまだ工事中であり,不完全です}; *手順 [#maa18afe] **クロスコンパイラの構築 [#o1e134a9] 以下を参照して,クロスコンパイラを構築する #lsx(prefix=/ターゲット環境/クロスコンパイラの構築方法,depth=1+100,new=true) **SPECのコンパイル [#mf7e92bd] 以下を参照して,SPECのコンパイルを行う #lsx(prefix=/ターゲット環境/SPEC,depth=1+100,new=true) **バイナリのコピー [#e08ff279] -以下ではアルファの場合について説明しているが,PowerPC の場合でも同様 --PowerPC の場合,バイナリの拡張子はppc64 となる ***SPECCPU2006 [#gc0c7d27] -benchspec/CPU2006/[ベンチマーク名]/exe 内にバイナリが生成されるため,これを以下のディレクトリにコピー --[鬼斬のルート]/benchmark/SPECCPU2006_INT/alpha64/bin --[鬼斬のルート]/benchmark/SPECCPU2006_FP/alpha64/bin -ファイル名については以下の通り(アルファの場合) --INT の場合 400.perlbench.alpha64 445.gobmk.alpha64 464.h264ref.alpha64 401.bzip2.alpha64 456.hmmer.alpha64 471.omnetpp.alpha64 403.gcc.alpha64 458.sjeng.alpha64 473.astar.alpha64 429.mcf.alpha64 462.libquantum.alpha64 483.xalancbmk.alpha64 --FP の場合 410.bwaves.alpha64 437.leslie3d.alpha64 459.GemsFDTD.alpha64 416.gamess.alpha64 444.namd.alpha64 465.tonto.alpha64 433.milc.alpha64 447.dealII.alpha64 470.lbm.alpha64 434.zeusmp.alpha64 450.soplex.alpha64 481.wrf.alpha64 435.gromacs.alpha64 453.povray.alpha64 482.sphinx3.alpha64 436.cactusADM.alpha64 454.calculix.alpha64 -[鬼斬のルート]/benchmark/SPECCPU2006_INT/alpha64/cmd 内に実行用パラメータ定義XML があるため,ファイル名についての詳細はこれを参照 *実行 [#d8e643be] -SPEC の実行は,各ベンチマーク毎の入力パラメータ定義XMLをユーザーのパラメータXMLからインポートすることで行う -以下は,SPECCPU2000 INTの164.gzip(trainデータセット)を実行する場合のパラメータファイルの例 <?xml version="1.0" encoding="utf-8"?> <Session> <Import> <File Path="benchmark/SPECCPU2000_INT/alpha64/cmd/164.gzip-train.0.xml" /> </Import> <Simulator> <System SimulationInsns="1M" SimulationCycle="0" SkipInsns="0" /> </Simulator> </Session>