一行でデュアルコアどころかクワッドコア、オクタコアの様なマルチコアに対応したプログラムになる。意外なほど、簡単にマルチコア対応のプログラミングは可能なのだ。先日の「デュアルコア対応プログラミング」をアップした後、私なりに高速の計算をデュアルコアで行う方法を探して居た。スレッド(pthread)を使って、プログラミングしたところ、シングルコアでの計算よりも時間がかかった。使った「デュアルコア対応プログラミング」が詳しく載っている。ところが、この本を書店でパラパラとめくってみたところ、これは大変な手間だと言うことが判った。その場は買わずに保留とした。言う機能を使うと、比較的簡単にマルチコアでの並列計算ができると言うことが判った。言う機能は、コンパイラが対応して居なければならない。