Intel® VTune™ Amplifier XE and Intel® VTune™ Amplifier for Systems Help
For better understanding of the performance data provided by the Intel® VTune™ Amplifier, you are highly recommended to explore additional resources on the web.
For the most updates, errata, and the latest information on Intel processors, explore the resources available at http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html. The following sections describe processor manuals for Intel 64, IA-32 architecture processors and for Intel Itanium® processors.
Intel 64 and IA-32 Architectures ManualsThe Intel 64 and IA-32 Architectures Software Developer's Manual consists of the following volumes that describe the architecture and programming environment of all Intel 64 and IA-32 architecture processors:
Volume 1 describes the architecture and programming environment of processors supporting IA-32 and Intel 64 architectures.
Volume 2 includes the full Instruction Set Reference, A-Z, in one volume. Describes the format of the instruction and provides reference pages for instructions.
Volume 3 includes the full System Programming Guide, Parts 1, 2, and 3, in one volume. Describes the operating-system support environment of Intel 64 and IA-32 Architectures, including: memory management, protection, task management, interrupt and exception handling, multi-processor support, thermal and power management features, debugging, performance monitoring, system management mode, VMX instructions, and Intel Virtualization Technology (Intel VT).
Intel 64 and IA-32 Architectures Software Developer's Manual Documentation Changes section describes bug fixes made to the Intel 64 and IA-32 Software Developer's Manual between versions.
This Change Document applies to all Intel 64 and IA-32 Software Developer's Manual sets (combined volume set, 3 volume set and 7 volume set).
Please refer to all volumes when evaluating your design needs.
For more information on processor-specific performance analysis, explore articles and tuning guides available for download at http://software.intel.com/en-us/articles/processor-specific-performance-analysis-papers/.
You are strongly encouraged to read the following books for in-depth understanding of threading. Each book discusses general concepts of parallel programming by explaining a particular programming technology:
Technology |
Resource |
---|---|
Intel Threading Building Blocks |
Reinders, James. Intel Threading Building Blocks: Outfitting C++ for Multi-core Processor Parallelism. O'Reilly, July 2007 (http://oreilly.com/catalog/9780596514808/) |
OpenMP* technology |
Chapman, Barbara, Gabriele Jost, Ruud van der Pas, and David J. Kuck (foreword). Using OpenMP: Portable Shared Memory Parallel Programming. MIT Press, October 2007 (http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=11387) |
Microsoft Win32* Threading |
Akhter, Shameem, and Jason Roberts. Multi-Core Programming: Increasing Performance through Software Multithreading, Intel Press, April 2006 (http://www.intel.com/intelpress/sum_mcp.htm). |