Re: [Q] programming on smp
柏崎@北海道です。
At 22 Nov 2003 16:37:15 GMT,
Yasushi Shinjo wrote:
> MPI よりは、POSIX Threads (Pthreads) を使う方がいです。ルー
> プ間で依存関係があるなら、バリア同期を使うかタスクバッグがい
> いでしょう。2CPUでも、バランスが完全に取れるとは限らない
> ので、問題を10個くらいに分割するのがいいかと思います。
ここでふと疑問に思ったのですが、例えば SGI Onyx のように、1ノード
4CPUで、16程度のノードで構成されている計算機がありますよね。
こういった複数ノードで構成された計算機群により一つのシステムが構成
されている計算機において、複数ノードをまたいで処理を行なわせるのが
MPI であると理解しているのですが、このような計算機システムで一つの
ノードの全ての CPUを効率良く使い、かつ全てのノードも効率良く使おう
とするならば、pthreads と MPI の双方を同時に用いる、という事になる
のでしょうか。
--
柏崎 礼生 (Hiroki Kashiwazaki)@HUIIC
Ph.D candidate in the Division of Electronics & Information
Engineering, Hokkaido University
mailto:reo@cc.hokudai.ac.jp
Tel:+81-11-706-2998
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735