OpenMPプログラミングat TECHOpenMPプログラミング - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドの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で二つに並列してみたら? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch