インテル® C++ コンパイラー 16.0 ユーザー・リファレンス・ガイド

ターゲット・アーキテクチャーと仮想 ISA の選択

このトピックは、インテル® グラフィックス・テクノロジーをターゲットとする IA-32 およびインテル® 64 アーキテクチャーにのみ適用されます。

コードのオフロードに使用するターゲット・アーキテクチャーを指定するには、コンパイラーを起動するときに qoffload-arch (Linux*) または Qoffload-arch (Windows*) コンパイラー・オプションを含めます。

指定する vISA バージョンは、アプリケーションを実行するシステムにインストールされているドライバーでサポートされていなければなりません。例えば、archivybridge の場合、vISA 3.1 を指定することができません。複数の vISA バージョンがサポートされるアーキテクチャーでは、アプリケーションを実行するシステムにインストールされているドライバーでサポートされる vISA バージョンまたはそれ以前を選択する必要があります。

次の表は、各 arch でサポートされる vISA バージョンを示します。

arch

サポートされる vISA

ivybridge

vISA 3.0

haswell (デフォルト)

vISA 3.0、vISA 3.1

broadwell

vISA 3.1