このトピックは、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
デフォルトでは、オフロードが発生すると、CPU プログラムを実行する環境で定義されているすべての環境変数がコプロセッサーの実行環境に複製されます。この動作は、環境変数 MIC_ENV_PREFIX を定義することで変更できます。 MIC_ENV_PREFIX を設定すると、すべての CPU 環境変数ではなく、MIC_ENV_PREFIX 環境変数のプリフィックス値で始まる環境変数のみ複製されます。 コプロセッサーに設定される環境変数のプリフィックス値は削除されます。この処理により、共通の環境変数名を使用する OpenMP*、インテル® Cilk™ Plus、その他の実行環境を個別に制御できます。
例えば、次の環境変数定義は、CPU とコプロセッサーの両方に、異なる値の OMP_NUM_THREADS を設定します。
OMP_NUM_THREADS=8 MIC_OMP_NUM_THREADS=124 MIC_ENV_PREFIX=MIC