Re: [Q] programming on smp
河野真治 @ 琉球大学情報工学です。
In article <86d6bmvbd6.wl@xh6.cc.hokudai.ac.jp>, Hiroki Kashiwazaki <reo@cc.hokudai.ac.jp> writes
> で、CPUを2つ同時に利用するプログラムを書いて計算時間を短縮しようと、
> ようやく重い腰を上げたのですが、どのようにそれを実現するのかを全く知
> りません。「SMP プログラミング」といったキーワードでぐぐると、MPI の
> プログラミングに関するページがヒットしますが、MPI プログラミングと同
> 様の手法でコーディングしてコンパイルすると 2CPU を使うバイナリが生成
> されるのでしょうか。
SMPでMPIが出て来るのかなぁ。MPI は、どっちかっていうとPCクラ
スタみたいなもの向きかなぁ。
SPARC Dual CPU ならば、スレッドを使う方が良いんじゃないかな。
CPUの割当てを指示する必要があるのでいろいろやってみてね。
スレッドは低レベルなので、高レベルなものが欲しいなら、
http://supertech.lcs.mit.edu/cilk/
なんてもの面白いかもね。
---
Shinji KONO @ Information Engineering, University of the Ryukyus,
河野真治 @ 琉球大学工学部情報工学科,
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