GCCのOpenMP実現について OpenMPは、C言語をちょこっと拡張した言語だ。 Cのソースコードに、#pragma を追加するだけで、もとのプログラムを、手軽に並列化できる。 SMPなマルチコアのCPUが一般的な現在、普通の gcc が OpenMP対応になっている。 gccのOpenMPでは、実行時に環境変数の設定が大事だ。詳しくは、後半の 2011/DEC/27 加筆部分を参照。 なお、ここで使用した例題については、全面的に、 http://www.hpcs.cs.tsukuba.ac.jp/~taisuke/EXPERIMENT/openmp-txt.pdf から頂いています。 OpenMP自体についても、上の文書などを参照してください。 あと、gccのOpenMPについての詳しくは↓の文書を参照。 http://gcc.gnu.org/onlinedocs/gcc-4.4.5