現在の位置
backup プラグインを使用中
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- バックアップ を表示
- チュートリアル/クイックスタート へ行く。
- 1 (2009-07-18 (土) 12:25:01)
- 2 (2009-07-18 (土) 15:03:25)
- 3 (2009-08-12 (水) 22:58:27)
*このページの役割 [#ncba6e34] 鬼斬2の環境を整えて、とりあえず使えるようにする。 *概要 [#oec8ccc0] - subversion からソースコードを落としてくる - benchmark の入力ファイルを入手 -- 今のところ subversion のリポジトリに含まれていないため - 入力パラメータをxmlに書く - コンパイル - 実行 * subversion からソースコードを入手 [#f65d7ed0] - [[Project/鬼斬2/ソースコード管理]] - ave なら mkdir onikiri2 cd onikiri2 svn co svn://ave/mtl/onikiri2/trunk で onikiri2 の下に trunk が作成される - windows+Tortoise SVN なら適当なフォルダを作成して右クリックしてCheckout~ windows+Tortoise SVN では trunk/ は作成されず、benchmark/ などが直下に出来る - 以下では trunk/ がソースコードのあるディレクトリだとする * boostのライブラリを解凍 [#a268e1e2] cd trunk/lib/boost tar xvfz boost_1_38_0.tar.gz もしくはエクスプローラー上でboost_1_38_0.zipを右クリック→すべて展開 * benchmark の入力ファイルを入手 [#l88922c7] - 以下のファイルが入力ファイル -- spec2000 /home/onikiri2/data/benchmark/SPECCPU2000_FP/run-*.tar.gz /home/onikiri2/data/benchmark/SPECCPU2000_INT/run-*.tar.gz -- spec2006 /home/onikiri2/data/benchmark/SPECCPU2006_FP/run-*.tar.gz /home/onikiri2/data/benchmark/SPECCPU2006_INT/run-*.tar.gz - 入手したファイルを対応するディレクトリに展開 trunk/benchmark/SPEC2000_FP/run trunk/benchmark/SPEC2000_INT/run trunk/benchmark/SPEC2006_FP/run trunk/benchmark/SPEC2006_INT/run が対応するディレクトリ。 * 入力xmlを書く [#t83cfbd6] - バージョンアップすると書式がちょっと変わったりするので注意 -- 2.12で大きく変わりました(マルチコア対応) -- 必要な項目が足りてないとエラーで落ちたり -- xmlのパスが間違ってるとエラーは出さないけど普通に走って結果が出てしまう ** 設定例 [#h0a303b1] - param.xml <?xml version="1.0" encoding="utf-8"?> <Session> <Import> <File Path="../../../benchmark/SPECCPU2000_INT/alpha64/cmd/164.gzip-ref.0.xml" /> </Import> <Environment> <Dumper> <TraceDumper FileName="dump.txt" EnableDump="0" /> <VisualizationDumper FileName="vis.txt" EnableDump="0" EnableGzip="0" GzipLevel ='2' SkipInsns = '0' /> </Dumper> <OutputXML FileName = "result.xml" Level="Detail"/> </Environment> <Simulator> <System SimulationInsns="100K" SimulationCycle="0" SkipInsns="10M" Mode="Simulation" /> <Configurations> <DefaultConfiguration> <Constant CoreCount = "1" ThreadCount = "1" /> </DefaultConfiguration> </Configurations> </Simulator> </Session> -以上のファイルを置く場所 -- msvc trunk/project/msvc/onikiri2/ -- gcc trunk/project/gcc/onikiri2/ * コンパイル [#h25779e7] ** msvc [#o8808255] ビルドするだけ ** gcc [#gf4d5496] cd trunk/project/gcc/ make * 実行 [#t0eafcef] ** msvc [#ba1ac7a5] メニューの「プロジェクト」→「onikiri2のプロパティ」から -「構成」を「全ての構成」にする~ debug/release/retail の3個の構成全てに対して変更を行うため -「構成プロパティ」→「デバッグ」→「コマンド引数」 param.xml - 「デバッグ」→「デバッグ開始」 ** gcc [#s9dc344f] cd trunk/project/gcc/onikiri2/ ./a.out param.xml