インテル® MIC アーキテクチャー向けの高度な最適化
この記事は、インテル® デベロッパー・ゾーンに掲載されている「Advanced Optimizations for Intel® MIC Architecture」の日本語参考訳です。
インテル® MIC アーキテクチャー向けの高度な最適化
概要
ここでは、インテル® MIC アーキテクチャーのパフォーマンスを最大限に引き出す高度なコンパイラーの最適化について説明します。これらの最適化の多くは、ホスト・アプリケーションにも適用できます。浮動小数点モデル、プリフェッチ、ストリーミング・ストアの利用、その他のトピックを掲載しています。期待するパフォーマンスが得られない場合や、さらなるパフォーマンス向上を目指す開発者に最適です。
トピック
アプリケーションに適したプログラミング・モデルを特定するのに役立つ、高度な最適化に関するさまざまなトピックを紹介します。
次のステップ
この記事は、「インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャー向けプログラミングとコンパイル」の一部です。インテル® Xeon Phi™ コプロセッサー上にアプリケーションを移植し、チューニングを行うには、各リンクのトピックを参照してください。アプリケーションのパフォーマンスを最大限に引き出すために必要なステップを紹介しています。
また、「ネイティブ・プログラミング・モデルとオフロード・プログラミング・モデル」では、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーのパフォーマンスを最大限に引き出すのに役立つさまざまなプログラミング・モデルとデータに関する考察を提供します。
コンパイラーの最適化に関する詳細は、最適化に関する注意事項を参照してください。