offload-attribute-target

コンパイラーは、ソースファイル中のすべてのグローバルルーチンとグローバル・データ・オブジェクトにオフロード属性 "target(mic)" のフラグを付けます。このオプションは、インテル® MIC アーキテクチャーにのみ適用されます。

IDE オプション

なし

アーキテクチャー

インテル® MIC アーキテクチャー向けのインテル® 64 アーキテクチャー

構文

Linux*:

-offload-attribute-target=target-name

OS X*:

なし

Windows*:

なし

引数

target-name

特定のターゲット。利用可能な値は mic のみです。

デフォルト

オフ

コンパイラーは、ソースファイル中のグローバルルーチン とグローバル・データ・オブジェクトにオフロード属性 "target(mic)" のフラグを付けません。

説明

このオプションを指定すると、コンパイラーは、ソースファイル中のグローバルルーチンとグローバル・データ・オブジェクトにオフロード属性 "target(mic)" のフラグを付けます。

このオプションは、offload_attribute target(mic) プラグマを使用して、ファイルスコープ内のすべてのグローバル関数とデータ・オブジェクトに target(mic) 属性を付けるのと似ています。

個々の宣言にある declspec/attribute はすべての offload_attribute プラグマよりも優先され、declspec、属性、およびプラグマはすべてこのオプションよりも優先されます。

代替オプション

なし

-offload-attribute-target=mic を指定して次のコードをコンパイルすると、プロシージャー SUBR がターゲットバイナリーにコンパイルされます。

  program mainx
    !dec$ offload target (mic)
    call subr()
  end program mainx
  subroutine subr ()
  end subroutine subr

このヘルプトピックについてのフィードバックを送信