< 目次

概要

インテル® コンパイラーには、並列に実行できるアプリケーション内の演算を検出し、SIMD (Single Instruction Multiple Data) 命令セットを使用して、シーケンシャルな演算を並列演算に変換する、自動ベクトル化が含まれています。

このチュートリアルでは、自動ベクトル化を使用して、サンプル・アプリケーションのパフォーマンスを向上させます。次に、シリアルバージョンと自動ベクトル化を使用してコンパイルしたバージョンのパフォーマンスを比較します。

チュートリアルの概要

このチュートリアルでは、インテル® コンパイラーの機能を使用して、サンプル・プロジェクトのパフォーマンスを向上させる方法を説明します。このチュートリアルの手法を使用して、アプリケーションのパフォーマンスを向上させることができます。

所要時間

15 - 20 分

目的

このチュートリアルでは、以下のトピックについて説明します。

  • パフォーマンスのベースラインを確定する

  • ベクトル化レポートを生成する

  • データのアライメントおよびプロシージャー間の最適化を使用してパフォーマンスを向上する