チューニング・ガイドとパフォーマンス解析
この記事は、インテル® デベロッパー・ゾーンに公開されている「Tuning Guides and 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 (英語) | 第 5 世代インテル® Core™ プロセッサー・ファミリー |
開発コード名 Haswell-E* (サーバー向け) (英語) |
インテル® Xeon® プロセッサー E5 v3 ファミリー |
開発コード名 Ivy Bridge-E* (サーバー向け) (英語) |
インテル® 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 (サーバー向け) (英語) |
インテル® Xeon® プロセッサー E5 ファミリー |
開発コード名 Ivy Bridge (英語) | 第 3 世代インテル® Core™ プロセッサー・ファミリー |
開発コード名 Sandy Bridge (英語) | 第 2 世代インテル® Core™ プロセッサー・ファミリー |
開発コード名 Nehalem (英語) | 以前の世代のインテル® Core™ i7 プロセッサーと インテル® Xeon® プロセッサー 5500 |
このホワイトペーパー、「トップダウン・マイクロアーキテクチャー解析法」は、どのチューニングガイドにも役立ちます。
「インテル® VTune™ Amplifier XE の General Exploration (一般解析) がどのように動作するかを理解する」で、テクノロジーとメカニズムの背景、およびこの解析に関連する詳細な情報をご覧ください。
その他のプロセッサー固有の資料:
- Performance Analysis Guide for Intel® Core™ i7 Processor and Intel® Xeon™ 5500 processors (英語)
- Cycle Accounting Analysis on Intel® Core™ 2 Processors (英語)
- インテル® Core™2 プロセッサー向けサイクル・アカウンティング解析
- Analyzing and Resolving multi-core non-scaling on Intel® Core™ 2 Processors (英語)
イベントを含むマイクロアーキテクチャーの詳細、イベントカウンターのプログラミング、およびソフトウェアの最適化リファレンス・マニュアルについては、『Intel® 64 and IA-32 Architectures Software Developer Manuals』 (英語) をご覧ください。
コンパイラーの最適化に関する詳細は、最適化に関する注意事項を参照してください。