CPU アーキテクチャー向けの事前 (AOT) コンパイル

事前 (AOT) コンパイル・モードでは、最適化オプションを使用して、特定の CPU アーキテクチャーでの実行を改善するコードを生成できます。

icpx -fsycl -fsycl-targets=spir64_x86_64 -Xs "-device <CPU optimization flags>"" a.cpp b.cpp -o app.out

次の CPU 最適化オプションがサポートされます:

-march=<instruction_set_arch> ターゲット命令セット・アーキテクチャーを設定:
'sse42’ -  インテル® ストリーミング SIMD 拡張命令 4.2
'avx2’ -  インテル® アドバンスト・ベクトル・エクステンション 2
'avx512’ -  インテル® アドバンスト・ベクトル・エクステンション 512

サポートされる最適化オプションは、将来のリリースで変更される可能性があります。