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 #361 background imageLoading...
Page #361 background image
Multi-Core and Hyper-Threading Technology 7
7-15
Automatic Parallelization of Code. While OpenMP directives allow
programmers to quickly transform serial applications into parallel
applications, programmers must identify specific portions of the
application code that contain parallelism and add compiler directives.
Intel Compiler 6.0 supports a new (
-Qparallel) option, which can
identify loop structures that contain parallelism. During program
compilation, the compiler automatically attempts to decompose the
parallelism into threads for parallel processing. No other intervention or
programmer is needed.
Supporting Development Tools. The Intel
®
Threading Tools include
Intel
®
Thread Checker and Thread Profiler.
Intel
®
Thread Checker. Use Intel Thread Checker to find threading
errors (e.g. data races, stalls and deadlocks) and reduce the amount of
time spent debugging threaded applications.
Intel Thread Checker product is an Intel VTune Performance Analyzer
plug-in data collector that executes a program and automatically locates
threading errors. As the program runs, Intel Thread Checker monitors
memory accesses and other events and automatically detects situations
which could cause unpredictable threading-related results.
Thread Profiler. Thread Profiler is a plug-in data collector for the Intel
VTune Performance Analyzer. Use it to analyze threading performance
and identify parallel performance bottlenecks. It graphically illustrates
what each thread is doing at various levels of detail using a hierarchical
summary. It can identify inactive threads, critical paths and imbalances
in thread execution, etc. Data is collapsed into relevant summaries,
sorted to identify parallel regions or loops that require attention.

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