OpenMPプログラミング
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
100:デフォルトの名無しさん 07/06/02 15:42:04 OpenMPはお手軽。だからそれに伴って犠牲になっている部分もある。それが性能。 101:デフォルトの名無しさん 07/06/02 17:50:17 MPIで並列効果出せるほどの大きな粒度ならOpenMPにする必要はない。 OpenMPの利点は小さな粒度の並列処理が簡単に書けることとシングルソースで 非OpenMP環境でもビルドしてテストできること。 それから既存のソースにディレクティブ挿入するだけで並列化できるところかな。 102:デフォルトの名無しさん 07/06/03 06:10:20 >>101 同じ粒度でも、OpenMPの方が遅くなってしまいます。 OpenMPはスレッドレベルでの切り替えなので、プロセスレベルのMPIよりも、効率が良いと思っていたので 何が問題なのか、測りかねています。 103:デフォルトの名無しさん 07/06/03 08:40:24 競合してるんじゃない? 104:デフォルトの名無しさん 07/06/03 10:07:50 キャッシュのヒット率の差だと思う もし、pragma omp forでやっているのなら、for文を二つに分けて pragma omp parallelで二つに並列してみたら?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4360日前に更新/51 KB
担当:undef