Diary/2010-1-14
Parsec
HaskellのParsecではなくて,マルチプロセッサ向けベンチマークの方のParsec
- ツール
- parsecmgmt
- the main tool. Its purpose is to build and run packages as well as perform other management operations.
- bldconfadd, bldconfdel
- used to create and delete your own build configurations
- とりあえずLinux(Debian lenny)/x86環境で走らせる
- config/gcc.bldconfのCC_HOMEを/usrに変更
- config/gcc.bldconfのBINUTIL_HOMEを/usrに変更
- ビルドする.parsecmgmt -a build
- 「archがない」とかいわれたら,archを作る.archは,uname -mで代替
- 実行 parsecmgmt -a run
- データを変えて実行.parsecmgmt -a run -i simmedium
- blackscholesだけ実行.parsecmgmt -a run -i simmedium -p blackscholes
- コンフィグファイルを指定 parsecmgmt -a build -c gcc-hooks
- 設定ファイル
- gcc-serialをベースにmyconfigを作成.bldconfadd -n myconfig -s gcc-serial