河野真治 @ 琉球大学情報工学です。

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, 
河野真治 @ 琉球大学工学部情報工学科,