マルチスレッドプログラミング相談室 その9 (459レス)
マルチスレッドプログラミング相談室 その9 http://mevius.5ch.net/test/read.cgi/tech/1339691517/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
4: デフォルトの名無しさん [sage] 2012/06/15(金) 16:15:07.07 >>前すれ995 そういうオプションがあるのですね,レポートと書き直したソースを添付します. http://www5.puny.jp/uploader/download/1339744079.zip pass:giko potential OUTPUT 依存関係 らしいですが,ググってもよくわかりません.依存関係がないように>>前すれ999のようにpureに書き換えたのですが. >>前すれ997 これは試しにつけてみただけのものです,やはり使い方が違いますか・・. http://mevius.5ch.net/test/read.cgi/tech/1339691517/4
9: デフォルトの名無しさん [sage] 2012/06/16(土) 12:26:31.55 >>4 ループ間で出力変数に依存関係があるかも、という判断。 ○ i, j は value 属性を付け、b は戻り値にする。 ○ サブルーチン inv の宣言部に interface で sho_det の引数属性を書く。 ここまでで依存はクリア、反復回数が少ないかも、というようになる。 /Qpar-threshold0 オプション (100〜0) で並列化は完了。 http://mevius.5ch.net/test/read.cgi/tech/1339691517/9
19: 4 [sage] 2012/06/16(土) 23:07:53.93 申し訳ありません,並列化ですが,解決しました. /Qpar-threshold(並列化のしきい値)の値を100から20ぐらいまで下げたら5スレッドで実行されました. ただ,ものすごく,計算が遅くなってしまって,なおかつ不必要なところまで並列化されてしまったようです. このループだけ並列化したいっていうような指定ってできるのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1339691517/19
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.015s