- 追加された行はこの色です。
- 削除された行はこの色です。
*並列プログラミングの基礎中の基礎! [#je91d535]
**課題 [#k84debaf]
並列プログラミングを用いてモンテカルロ法で PI を計算せよ
**締め切り [#bcb82aee]
1月18日(木)
**仕様 [#l80fc092]
-打点数と使用 SPU 数(1〜7)を引数にとる
-モンテカルロ法により PI を算出、出力する
**ヒント [#q303c00c]
-手順は大まかにいうと…
++PPUはどうにかしてSPUに打点数を知らせる
++SPUはランダムに打点を行い、座標(0,0)からの距離が1未満の点数を算出
++PPUはどうにかしてSPUの算出した点数を知る
++PPUはモンテカルロ法で PI を算出
-逐次版(逐次(serial)は並列(parallel)の対義語で使われます)
--&ref(mcpi_serial.tar.gz,,モンテカルロ法PI逐次版);
--使い方
---mcpi_serial.tar.gz を保存したディレクトリで以下を実行
$ tar xzf mcpi_serial.tar.gz
$ cd mcpi_serial
$ make
$ ./mcpi 点数