現在地 >> メニュー >> OpenMP >> OMP::基本編01

OpenMPでの並列


OpenMPでの並列処理では、並列処理を行いたい所を

 #pragma ・・・ ・・・

で指定する。

「#pragma omp parallel」指示文


以降のブロックを複数スレッドで実行するようになる。


[例]

#pragma omp parallel num_threads(スレッド数)
{
/* ここの内容が全スレッドで実行される */
}



※なお、「num_threads(スレッド数)」部分を省略すると、
CPUの数だけスレッドを生成する。
  • dual core → 2スレッド
  • quad core → 4スレッド
など...



サンプル → OMP::HelloWorld

目次

― その他 ―

Wiki内検索

計測中...(07.10.8〜)

Save The World






▲よろしければ広告のクリックもお願いします


▲ランキングに参加しました

管理人/副管理人のみ編集できます