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 #436 background imageLoading...
Page #436 background image
IA-32 Intel® Architecture Optimization
A-2
Intel Performance Libraries
The Intel Performance Library family consists of a set of software
libraries optimized for Intel architecture processors. The library
family includes the following:
—Intel
®
Math Kernel Library (MKL)
—Intel
®
Integrated Performance Primitives (IPP)
Intel Threading Tools. The Intel Threading Tools consist of the
following:
Intel Thread Checker
Thread Profiler
Intel
®
Compilers
1
Intel C++ compilers can deliver significant application performance
improvements for Microsoft Windows as well as Linux operating
system environments. In the Windows environment, the Intel C++
compiler is source and binary compatible with Microsoft Visual C++*
and plugs into the Microsoft .NET IDE. The Intel Visual Fortran
Compiler is source compatible with Compaq* Visual Fortran, and also
plugs into the Microsoft .NET IDE. In Linux environment, the Intel
C++ Compilers are binary compatible with the corresponding version of
gcc. The Intel C++ compiler may be used from the Borland* IDE, or
standalone, like the Fortran compiler.
All compilers allow you to optimize your code by using special
optimization options described in this section. There are several coding
methods and optimizations, described here and in other sections of this
manual, targeted specifically for enabling software developers to
optimize applications for the Pentium 4 and Intel Xeon processor
1. The compiler options shown in this section use syntax specific to the Microsoft
Windows-based compiler. Equivalent options, which may have slightly different syntax,
exist for the Linux-based compiler. See your compiler documentation for a complete listing
and description of the various options available.

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