この記事は、インテル® デベロッパー・ゾーンに公開されている「Tuning Guides and Performance Analysis Papers」(https://software.intel.com/en-us/articles/processor-specific-performance-analysis-papers) の日本語参考訳です。
インテル® VTune™ Amplifier XE チューニング・ガイド
このチューニング・ガイドは、インテル® VTune™ Amplifier XE を使用して一般的なソフトウェアのパフォーマンスの問題を特定する方法を説明し、最適化の推奨事項を提供します。
インテル® マイクロアーキテクチャー向けチューニング・ガイド | カバーされるプロセッサー |
開発コード名 Cascade Lake | 第 2 世代インテル® Xeon® スケーラブル・プロセッサー |
開発コード名 Apollo Lake | Intel Atom® プロセッサー E3900 シリーズ、 インテル® Pentium® プロセッサー N & J シリーズ、 インテル® Celeron® プロセッサー N & J シリーズ |
開発コード名 Skylake-X 新しい PDF 以前の PDF |
第 1 世代インテル® Xeon® スケーラブル・プロセッサー・ファミリー |
開発コード名 Knights Landing | インテル® Xeon Phi™ プロセッサー |
開発コード名 Broadwell-E* (サーバー向け) | インテル® Xeon プロセッサー E5 v4 ファミリー |
開発コード名 Skylake | 第 6 世代インテル® Core™ プロセッサー・ファミリー |
開発コード名 Broadwell http://software.intel.com/en-us/articles/using-intel-vtune-amplifier-xe-to-tune-software-on-the-5th-generation-intel-core-processor |
第 5 世代インテル® Core™ プロセッサー・ファミリー |
開発コード名 Haswell-E* (サーバー向け) http://software.intel.com/en-us/articles/using-intel-vtune-amplifier-xe-to-tune-software-on-the-intel-xeon-processor-e5-v3-family |
インテル® Xeon® プロセッサー E5 v3 ファミリー |
開発コード名 Ivy Bridge-E* (サーバー向け) http://software.intel.com/en-us/articles/using-intel-vtune-amplifier-xe-to-tune-software-on-the-intel-xeon-processor-e5e7-v2-family |
インテル® Xeon® プロセッサー E5/E7 v2 ファミリー |
開発コード名 Haswell | 第 4 世代インテル® Core™ プロセッサー・ファミリー |
インテル® メニー・インテグレーテッド・コア・アーキテクチャー https://software.intel.com/en-us/articles/optimization-and-performance-tuning-for-intel-xeon-phi-coprocessors-part-2-understanding |
インテル® Xeon Phi™ コプロセッサー |
開発コード名 Sandy Bridge-EP/EX/EN (サーバー向け) http://software.intel.com/en-us/articles/using-intel-vtune-amplifier-xe-to-tune-software-on-the-intel-xeon-processor-e5-family |
インテル® Xeon® プロセッサー E5 ファミリー |
開発コード名 Ivy Bridge http://software.intel.com/en-us/articles/using-intel-vtune-amplifier-xe-to-tune-software-on-the-3rd-generation-intel-core-processor |
第 3 世代インテル® Core™ プロセッサー・ファミリー |
開発コード名 Sandy Bridge |
第 2 世代インテル® Core™ プロセッサー・ファミリー |
開発コード名 Nehalem http://software.intel.com/en-us/articles/using-intel-vtune-performance-analyzer-to-optimize-software-on-intel-core-i7-previous/ |
以前の世代のインテル® Core™ i7 プロセッサーと インテル® Xeon® プロセッサー 5500 |
このホワイトペーパー、「トップダウン・マイクロアーキテクチャー解析法」は、どのチューニングガイドにも役立ちます。
「インテル® VTune™ Amplifier XE の General Exploration (一般解析) がどのように動作するかを理解する」で、テクノロジーとメカニズムの背景、およびこの解析に関連する詳細な情報をご覧ください。
その他のプロセッサー固有の資料:
イベントを含むマイクロアーキテクチャーの詳細、イベントカウンターのプログラミング、およびソフトウェアの最適化リファレンス・マニュアルについては、『Intel® 64 and IA-32 Architectures Software Developer Manuals』(英語) をご覧ください。
コンパイラーの最適化に関する詳細は、最適化に関する注意事項を参照してください。