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 #455 background imageLoading...
Page #455 background image
B-1
B
Using Performance Monitoring
Events
Performance monitoring events provides facilities to characterize the
interaction between programmed sequences of instructions and different
microarchitectural sub-systems. Performance monitoring events are
described in Chapter 18 and Appendix A of the IA-32 Intel®
Architecture Software Developers Manual, Volume 3B.
The first part of this chapter provides information on how to use
performance events specific to Pentium 4 and Intel Xeon processors
based on the Intel NetBurst microarchitecture. The second half
discusses similar topics using performance events available on Intel
Core Solo and Intel Core Duo processors.
Pentium 4 Processor Performance Metrics
The descriptions of the Intel Pentium 4 processor performance metrics
use terminology that are specific to the Intel NetBurst microarchitecture
and to the implementation in the Pentium 4 and Intel Xeon processors.
The following sections explain the terminology specific to Pentium 4
and Intel Xeon processors, usage notes that apply to counting clock
cycles, and notes for using some of the performance metrics dealing
with bus, memory and Hyper-Threading Technology. The performance
metrics for IA-32 processors with CPUID signature that matches family
encoding 15, mode encoding 0, 1, 2 or 3 are listed in Tables B-1 through
Table B-4. Several new performance metrics are available to IA-32
processors with CPUID signature that matches family encoding 15,
mode encoding 3; these performance metrics are listed in Table B-5.

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