A application performance tools, Appendix a application performance tools, Application performance tools – Intel ARCHITECTURE IA-32 User Manual

Page 435

Advertising
background image

A-1

A

Application Performance
Tools

Intel offers an array of application performance tools that are optimized
to take advantage of the Intel architecture (IA)-based processors. This
appendix introduces these tools and explains their capabilities for
developing the most efficient programs without having to write
assembly code.

The following performance tools are available:

Intel C++ Compiler and Intel

®

Fortran Compiler

The Intel compilers generate highly optimized executable code and
provide high-level language support with unique features such as
profile-guided optimizations and other advanced optimizations.
This includes vectorization for MMX technology, the Streaming
SIMD Extensions (SSE), Streaming SIMD Extensions 2 (SSE2),
and the Streaming SIMD Extensions 3 (SSE3).

Intel Debugger

The Intel Debugger (IDB) enables you to debug C++, Fortran or
mixed language programs. It allows you to view the XMM registers
in a variety of formats corresponding to the data types supported by
SSE and SSE2. These registers can also be viewed using the
debugger supplied with Microsoft Visual C++* .NET.

VTune Performance Analyzer

The VTune analyzer collects, analyzes, and displays Intel
architecture-specific software performance data from the
system-wide view down to a specific line of code.

Advertising