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 #470 background imageLoading...
Page #470 background image
IA-32 Intel® Architecture Optimization
B-16
accesses (i.e., are also 3rd-level misses). This can decrease the average
measured BSQ latencies for workloads that frequently thrash (miss or
prefetch a lot into) the 2nd-level cache but hit in the 3rd-level cache.
This effect may be less of a factor for workloads that miss all on-chip
caches, since all BSQ entries due to such references will become bus
transactions.
Metrics Descriptions and Categories
The Performance metrics for Intel Pentium 4 and Intel Xeon processors
are listed in Table B-1. These performance metrics consist of recipes to
program specific Pentium 4 and Intel Xeon processor performance
monitoring events to obtain event counts that represent one of the
following: number of instructions, cycles, or occurrences. Table B-1
also includes a few ratios that are derived from counts of other
performance metrics.
On IA-32 processors that support Hyper-Threading Technology, the
performance counters and associated model specific registers (MSRs)
are extended to support Hyper-Threading Technology. A subset of the
performance monitoring events allow the event counts to be qualified by
logical processors. The programming interface for qualification of
performance monitoring events by logical processors is documented in
IA-32 Intel® Architecture Software Developers Manual, Volumes
3A & 3B. Other performance monitoring events produce counts that are
independent of which logical processor is associated with the
microarchitectural events. The qualification of the performance metrics
on IA-32 processors that support Hyper-Threading Technology is listed
in Table B-5 and Table B-6.
In Table B-1, the recipe for programming the performance metrics using
performance-monitoring event is arranged as follows:
Column 1 specifies performance metrics. This may be a
single-event metric; for example, the metric Instructions Retired is
based on the counts of the performance monitoring event
instr_retired, using a specific set of event mask bits. Or it can be

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