EasyManuals Logo

Intel ARCHITECTURE IA-32 User Manual

Intel ARCHITECTURE IA-32
568 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #435 background imageLoading...
Page #435 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.

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Intel ARCHITECTURE IA-32 and is the answer not in the manual?

Intel ARCHITECTURE IA-32 Specifications

General IconGeneral
Instruction Setx86
Instruction Set TypeCISC
Memory SegmentationSupported
Operating ModesReal mode, Protected mode, Virtual 8086 mode
Max Physical Address Size36 bits (with PAE)
Max Virtual Address Size32 bits
ArchitectureIA-32 (Intel Architecture 32-bit)
Addressable Memory4 GB (with Physical Address Extension up to 64 GB)
Floating Point Registers8 x 80-bit
MMX Registers8 x 64-bit
SSE Registers8 x 128-bit
RegistersGeneral-purpose registers (EAX, EBX, ECX, EDX, ESI, EDI, ESP, EBP), Segment registers (CS, DS, SS, ES, FS, GS), Instruction pointer (EIP), Flags register (EFLAGS)
Floating Point UnitYes (x87)

Related product manuals