インテル® VTune™ Amplifier 2018 ヘルプ
インテル® VTune™ Amplifier で提供されるパフォーマンス・データを良く理解するのに役立つ Web サイトを以下に紹介します。
インテル® プロセッサーに関する大部分のアップデート、エラッタ、および最新情報は次の Web サイトで入手できます: http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html (英語)。以下は、インテル® 64 および IA-32 アーキキテクチャー・プロセッサーとインテル® Itanium® プロセッサーに関するプロセッサー・マニュアルです。
インテル® 64 および IA-32 アーキテクチャー・マニュアルインテル® 64 および IA-32 アーキテクチャー・マニュアルは次のボリュームで構成され、すべてのインテル® 64 および IA-32 アーキテクチャー・プロセッサーのアーキテクチャーとプログラミング環境を説明しています。
ボリューム 1 は、インテル® 64 と IA-32 アーキテクチャーをサポートするプロセッサーのアーキテクチャーとプログラミング環境の説明を含みます。
ボリューム 2 には、A-Z 順ですべての命令セットの説明が含まれます。命令のフォーマットを説明し、命令の参照ページを示します。
ボリューム 3 は、完全なシステム・プログラミング・ガイド (パート1、2、3) を含んでいます。インテル® 64 および IA-32 アーキテクチャーのオペレーティング・システムのサポート環境を説明しています。メモリー管理、保護、タスク管理、割り込みと例外処理、マルチプロセッサーのサポート、発熱と電力管理機能、デバッグ、パフォーマンス・モニター、システム管理モード、VMX 命令、およびインテル® バーチャライゼーション・テクノロジー (インテル® VT) などが含まれます。
インテル® 64 および IA-32 アーキテクチャー・ソフトウェア開発者マニュアルの履歴には、インテル® 64 および IA-32 アーキテクチャー・ソフトウェア開発者マニュアルのそれぞれのバージョンの改版情報が記載されています。
このドキュメントの変更は、すべてのインテル® 64 および IA-32 アーキテクチャー・ソフトウェア開発者マニュアル (統合されたボリュームセット、3 つのボリュームセット、および 7 つのボリュームセット) に適用されます。
設計の要件を評価する際には、すべてのボシュームを参照してください。
プロセッサー固有のパフォーマンス解析に関する情報は、次の Web サイトから記事やチューニング・ガイドをダウンロードできます: https://www.isus.jp/products/vtune/processor-specific-performance-analysis-papers/。
スレッドの理解に役立つ下記の文献を是非ご覧ください。各文献では、特定のプログラミング技術を説明し、並列プログラミングについての一般的な概念を紹介しています。
組み込み関数グループ |
リソース |
---|---|
インテル® スレッディング・ビルディング・ブロック (インテル® TBB) |
James Reinders 『Intel Threading Building Blocks: Outfitting C++ for Multi-core Processor Parallelism』、O'Reilly、2007 年 (http://oreilly.com/catalog/9780596514808/) (日本語版もあります。) |
OpenMP* テクノロジー |
Barbara Chapman、Gabriele Jost、Ruud van der Pas、David J. Kuck (序文) 『Using OpenMP: Portable Shared Memory Parallel Programming』、MIT Press、2007 年 (http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=11387)、『C/C++プログラマーのためのOpenMP 並列プログラミング [第2版]』、菅原清文著 カットシステム、2012 年 7 月 (http://www.cutt.co.jp/book/978-4-87783-199-8.html) |
Microsoft* Win32* マルチスレッド |
Shameem Akhter、Jason Roberts 『Multi-Core Programming: 『Multi-Core Programming: Increasing Performance through Software Multithreading』、Intel Press、2006 年 (http://www.intel.com/intelpress/sum_mcp.htm) |