インテル® C++ コンパイラーのベクトル化ガイド

インテル® DPC++/C++ コンパイラー

このガイドは、インテル® C++ コンパイラーのベクトル化機能に関するガイドラインを提供します。インテル® ストリーミング SIMD 拡張命令 (インテル® SSE) などの SIMD 命令に対応したインテル® プロセッサー、または互換性のあるインテル以外のプロセッサー・ベースのシステムを使用する C/C++ 開発者を対象としています。インテル® 64 およびほとんどの IA-32 システムが対象となりますが、インテル® Itanium® プロセッサー・ベースのシステムは対象外です。

ここで紹介する例ではインテル® SSE を使用しますが、多くの原則はほかの SIMD 命令セットにも適用されます。また、例では C++ プログラムを使用しますが、その概念のほとんどは、Fortran プログラムにもあてはまります。

インテル® C++ コンパイラーのベクトル化ガイド (PDF)

タイトルとURLをコピーしました