*並列プログラミングの基礎中の基礎! [#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 点数

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS