Aug 3 06 Software &Solutions group Intel Intel Centrino Intel NetBurst Intel XScale Itanium Pentium Xeon Intel Core VTune Intel Corporation
Intel NetBurst Pentium Xeon Pentium M Core 64 2 Intel Software College Intel Intel Intel Corporation
Itanium 2005 2006 2007 Itanium 2 Montecito* Tukwila* Poulson* Montvale* Dimona* MP Xeon MP Xeon MP Tulsa* Tigerton* Dunnington* DP / 2MB Xeon Xeon Dempsey* Woodcrest* Sossaman* Clovertown* Future UP / Pentium Pentium D Pentium D Conroe* Kentsfield* Future Pentium M processor Core Duo Merom* Future * (2 ) 3 Intel Software College (4 ) Intel Intel Intel Corporation
Itanium 2005 2006 2007 Itanium 2 Montecito* Tukwila* Poulson* Montvale* Dimona* MP DP / UP / Xeon MP Xeon Xeon Dempsey Sossaman 2MB Xeon Pentium Pentium D Xeon MP Tulsa Xeon Pentium D Tigerton Dunnington Clovertown Woodcrest Future Core Kentsfield Conroe Future Pentium M processor Core Duo Merom Future * 4 Intel Software (2 ) College (4 ) Intel Intel Intel Corporation
Intel NetBurst Core 5 Intel Software College Intel Intel Intel Corporation
Intel NetBurst SSE3 HT HT Pentium 4 SSE2 Pentium 4 EM64T HT Pentium 4 HT Pentium 4 HT Pentium 4 64 Xeon Xeon Pentium 64 Xeon Pentium D HT Pentium 4 6 Intel NetBurst Intel Software College Intel Intel Intel Corporation
Intel NetBurst 100MHz/333MHz 400MT/ = 3.2 GB/ 1066MT/ = 8.5 GB/ L2 1/2MB 8 128 108G / / 64 BTB L1 16KB 8 64 256 TC ROM BTB 7 ROB Intel Software College Intel Intel Intel Corporation
Pentium 4 ADD EAX, [EDX] LD + OP OP LD OP LD Cache ALU 8 Intel Software College Intel Intel Intel Corporation
Intel NetBurst op 9 Intel Software College Intel Intel Intel Corporation
: Xeon 31 10GHz 1 2 3 4 5 PrefetchDecode DecodeDecodeExec Wrtbck 233MHz P5 1 2 3 4 5 6 7 8 9 10 Fetch Fetch DecodeDecode DecodeRename RenameROB ROB RdRdy/Sch Rdy/SchDispatchExec 1.4GHz P6 1 2 3 4 5 6 7 8 9 10 11 12 TC Nxt IP TC Fetch Drive Alloc Rename Que Sch Sch Sch 13 14 Disp Disp 15 16 17 18 19 20 RF RF Ex Flgs Br Ck Drive 2GHz Intel NetBurst 10 Intel Software College Intel Intel Intel Corporation
SSE3 Core Solo SSE2 Pentium M Celeron M EM64T HT Core Duo 11 Intel Software College Intel Intel Intel Corporation
100MHz 400MT/ = 3.2 GB/ ( 533MT/ = 4.2 GB/ ) L2 1MB 8 128 L1 32KB 8 / 64 BTB L1 32KB 8 256 OP 12 ROB Intel Software College Intel Intel Intel Corporation
Pentium M ADD EAX, [EDX] uop OOO/ Cache LD LD + OP LD + OP LD + OP ALU OP 13 Intel Software College Intel Intel Intel Corporation
Core SSE3 SSE2 64 Xeon 5100 Core 2 Extream Core 2 Duo HT Core 14 Intel Software College Intel Intel Intel Corporation
Core 166MHz/266MHz/333MHz 667MT/ = 5.3 GB/ 1066MT/ = 8.5GB/ 1333MT/ = 10.6GB/ L2 2MB/4MB 8 128 256 256 L1 32KB 8 L1 32KB 8 L1 32KB 8 L1 32KB 8 64 64 5 / BTB (5 5 / BTB (5 4 OP 4 4 OP 4 ROB ROB 15 Intel Software College Intel Intel Intel Corporation
ROM / () 5 4 4 2M/4M L2 10.6GB/ FSB Core ALU MMX/SSE FPmove ALU FAdd MMX/SSE FPmove ALU FMul MMX/SSE FPmove L1 D-TLB 16 Intel Software College Intel Intel Intel Corporation
ESP * ( ) Core 33% * OP OP Core Core * Pentium M 17 Intel Software College Intel Intel Intel Corporation
x86 CMP TEST + (Jcc) ALU (Arithmetic Logic Unit) 1 1 18 Intel Software College Intel Intel Intel Corporation
inc ecx store [mem3], ebx jne cmp load targ eax,, [mem2] eax,, [mem1] 4 OP dec0 dec1 dec2 dec3 1 2 inc ecx store [mem3], ebx jne targ cmp eax,, [mem2] load eax,, [mem1] 19 Intel Software College Intel Intel Intel Corporation
inc ecx store [mem3], ebx jne cmp load targ eax,, [mem2] eax,, [mem1] 5 1 1 OP 2 dec0 dec1 dec2 dec3 1 inc store ecx [mem3], ebx cmpjne eax,, [mem2], targ 20 load eax,, [mem1] Intel Software College Intel Intel Intel Corporation
ROM ALU MMX/SSE FPmove / () ALU FAdd MMX/SSE FPmove 5 4 ALU FMul MMX/SSE FPmove 4 2M/4M L2 10.6GB/ FSB 128 Add + 128 Multiply + 128 Load + 128 Store + ( CMPJCC ) L1 D-TLB 1 2 21 Intel Software College Intel Intel Intel Corporation
/ SIMD Core Duo 2 Mul + 2 Add 1 Mul+1Add 4 Mul+ 4Add Core 2Duo 4 Mul + 4 Add 2 Mul+ 2 Add 8 Mul+ 8 Add ALU MMX/SSE FPmove ALU FAdd MMX/SSE FPmove ALU FMul MMX/SSE FPmove L1 D-TLB 128 Add + 128 Multiply 1 2 22 Intel Software College Intel Intel Intel Corporation
L1 1 L2 L1 2 23 Intel Software College Intel Intel Intel Corporation
24 Intel Software College Intel Intel Intel Corporation
4 3 2 1 X W Y Y 4 2 1 3 W Z Y 4 X X 25 Intel Software College Intel Intel Intel Corporation
W 4 3 2 1 X W Y Y 4 1 3 2 Z Y 4 X 26 Intel Software College Intel Intel Intel Corporation
A B 1. Misc Code 2. Addr [X] = A + B 3. Store Data Addr [X] 4. Load Data Addr FF 5. Misc Code FF X FF X 1 2 3 Misc. Code Calc Addr X Store Addr X 1 2 3 Misc. Code Calc Addr X Store Addr X B Wait Load FF Misc Code 4 5 27 Intel Software College Load FF 4 5 Misc Code Intel Intel Intel Corporation
ROM / () 5 4 4 2M/4M L2 10.6GB/ FSB / 4 5 4 ROM () ALU MMX/SSE FPmove ALU FAdd MMX/SSE FPmove ALU FMul MMX/SSE FPmove ALU FMul MMX/SSE FPmove ALU FAdd MMX/SSE FPmove ALU MMX/SSE FPmove L1 D-TLB L1 D-TLB 2 L2 28 Intel Software College Intel Intel Intel Corporation
1 2 L2 L2 L1 2 2 29 Intel Software College Intel Intel Intel Corporation
1 2 1 2 L2 L2 L2 2 30 Intel Software College Intel Intel Intel Corporation
1 2 1 2 L2 FSB MCH L2 L2 FSB MCH L2 L1 2 31 Intel Software College Intel Intel Intel Corporation
Pentium Xeon Pentium M Core Duo 64 32 Intel Software College Intel Intel Intel Corporation
2 APIC APIC 33 Intel Software College Intel Intel Intel Corporation
Corporation 34 : Intel Software College Intel Intel Intel
Pentium D HT Pentium 4 Xeon State Execution State Execution Cache Cache State State State State Bus Bus Execution Execution Execution Core Duo Cache Cache Cache State State Bus Bus Bus Execution Cache Execution 2 1 2(4) 2 2 1 35 Intel Software College Bus Intel Intel Intel Corporation
Pentium Xeon Pentium M Core Duo SIMD 64 36 Intel Software College Intel Intel Intel Corporation
EM64T EM64T 64 64 IA32e 2 64 64 64 / OS 64 32 64 32 OS 37 Intel Software College Intel Intel Intel Corporation
EM64T 63 32 31 0 EM64T RIP 127 64 63 0 EIP 63 32 31 0 RAX EAX XMM0 XMM1 RBX EBX XMM2 RCX RDX ECX EDX XMM3 XMM4 79 0 RBP EBP XMM5 RSI ESI XMM6 RDI EDI XMM7 RSP ESP XMM8 R8 R9 XMM9 R10 R11 R12 R13 R14 R15 XMM10 XMM11 XMM12 XMM13 X87/ MMX XMM14 XMM15 38 Intel Software College Intel Intel Intel Corporation
EM64T EM64T 64 REX ModR/M SIB 39 Intel Software College Intel Intel Intel Corporation
EM64T X87 C++/Fortran SSE / EM64T FP SSE x87 80 FP SSE 64 FP! 40 Intel Software College Intel Intel Intel Corporation
EM64T EM64T 41 Intel Software College Intel Intel Intel Corporation
EM64T Windows* EM64T ABI: RAX Volatile RCX, RDX, R8, R9 Volatile 4 R10:R11 Volatile MBP R12:R15, RBX, RSI, RDI, BP Non-volatile MBP RSP Non-volatile XMM0:XMM3 Volatile 4 FP XMM4:XMM5 Volatile MBP XMM6:XMM15 Non-volatile MBP MXCSR [0..5] Volatile MXCSR [6..15] Non-volatile MBP MBP = 42 Intel Software College Intel Intel Intel Corporation
EM64T Linux* EM64T ABI: RAX Volatile RDI, RSI, RDX, RCX, R8, R9 Volatile 6 R10:R11 Volatile MBP R12:R15, RBX, RBP Non-volatile MBP RSP Non-volatile XMM0:XMM1 Volatile FP XMM2:XMM7 Volatile FP XMM8:XMM15 Non-volatile MBP MBP = 43 Intel Software College Intel Intel Intel Corporation
EM64T EM64T ABI: Windows* 44 Intel Software College Intel Intel Intel Corporation
EM64T 45 Intel Software College Intel Intel Intel Corporation
46 Intel Software College Intel Intel Intel Corporation
64 1 2 IA-32 : A: A-M B: N-Z : Pentium 4 Xeon AP-485 CPUID 47 Intel Software College Intel Intel Intel Corporation
Intel s Terms and conditions of Sales ( ) * 2006, Intel Corporation. 48 Intel Software College Intel Intel Intel Corporation