ベクトル化の概要

このベクトライザはインテル® Fortran コンパイラのコンポーネントで、MMX® テクノロジ、SSE、SSE2、および SSE3 命令セットで SIMD 命令を自動的に使用します。ベクトライザは、並列に実行できるプログラム内の演算を検出し、データ型により、2、4、8、または 16 までの要素を並列で処理する 1 つの SIMD 命令のようなシーケンシャル演算を変換します。

このセクションでは、インテル Fortran コンパイラのベクトル化に関するオプションとガイドラインについて、例を挙げて説明します (ベクトル化は、IA-32 コンパイラだけがサポートする機能です)。詳細については、「コンパイラの最適化に関する文献」を参照してください。

このセクションの内容は次のとおりです。

インテル Fortran コンパイラは、 効率的なベクトル命令を生成する多様なディレクティブをサポートしています。ベクトル化をサポートするコンパイラ・ディレクティブを参照してください。