parallel、Qparallel

 

安全に並列実行できるループのマルチスレッド・コードを生成するよう自動パラレライザーに指示します。

IDE オプション

Windows: [Optimization (最適化)] > [Parallelization (並列化)]

Linux: [Optimization (最適化)] > [Parallelization (並列化)]

Mac OS X: [Optimization (最適化)] > [Parallelization (並列化)]

アーキテクチャー

IA-32、インテル® 64、IA-64 アーキテクチャー

構文

Linux および Mac OS X:

-parallel

Windows:

/Qparallel

引数

なし

デフォルト

オフ

安全に並列実行できるループのマルチスレッド・コードは生成されません。

説明

このオプションは、安全に並列実行できるループのマルチスレッド・コードを生成するよう自動パラレライザーに指示します。

このオプションを使用するには、O2 または O3 オプションも指定する必要があります。

Note icon

Mac OS X システムでは、自動並列化を有効にする場合、Xcode* で DYLD_LIBRARY_PATH 環境変数も設定する必要があります。設定しないと、エラーが表示されます。

代替オプション

なし

関連情報