640 likes | 803 Vues
Dezső Sima. Evolution of Intel’s Basic Microarchitectures - 2. Vers. 3.3. April 20 1 3. 1. Introduction. 2. Core 2. 3. Penryn. 4. Nehalem. 7. Westmere-EX. 5. Nehalem-EX. 6. Westmere. Contents. 9. Sandy Bridge Extreme Edition. 10. Ivy Bridge. 12. Overview of the evolution.
E N D
Dezső Sima Evolution of Intel’s Basic Microarchitectures - 2 Vers. 3.3 April 2013
1.Introduction 2.Core 2 3.Penryn 4.Nehalem 7.Westmere-EX 5.Nehalem-EX 6.Westmere Contents
9.Sandy Bridge Extreme Edition 10.Ivy Bridge 12.Overview of the evolution 8.Sandy Bridge 11.Haswell Contents
8.1 Introduction 8.2Advanced Vector Extension (AVX) 8.3On-die ring interconnect bus 8.4 On-die integrated graphics unit 8.5Enhanced turbo boost technology 8. Sandy Bridge
8.1 Introduction (1) 8.1 Introduction • Sandy Bridge is Intel’s new microarchitecture using 32 nm line width. • First delivered in 1/2011
8.1 Introduction (2) Main functional units of Sandy Bridge[143] Part 4 256 KB L2 (9 clk) 256 KB L2 (9 clk) 256 KB L2 (9 clk) 256 KB L2 (9 clk) 256 KB L2 (9 clk) 256 KB L2 (9 clk) 256 KB L2 (9 clk) Hyperthreading AES Instr. VMX Unrestrict. 20 nm2 / Core 32K L1D (3 clk) AVX 256 bit 4 Operands 8 MB @ 1.0 1.4 GHz (to L3 connected) (25 clk) PCIe 2.0 256 b/cycle Ring Architecture 25.6 GB/s DDR3-1600 32 nm process / ~225 nm2 die size / 85W TDP
8.1 Introduction (3) Overview of the Sandy Bridge based processor lines Sandy Bridge-E Sandy Bridge Section 9) Mobiles Core i3-23xxM, 2C, 2/2011 Core i5-24xxM//25xxM, 2C, 2/2011 Core i7-26xxQM/27xxQM/28xxQM, 4C, 1/2011 Core i7 Extreme-29xxXM , 4C, Q1 2011 Desktops Desktops Core i7-3960X, 6C, HT, vPro??, 11/2011 Core i7-3930K, 6C, HT, vPro??, 11/2011 Core i3-21xx, 2C,no HT, no vPro, 2/2011 Core i5-23xx 4C+G, no HT no VPro, 1/2011 Core i5/24xx/25xx, 4C+G, no HT, vPro, 1/2011 Core i7-26xx, 4C+G, HT, vPro, 1/2011 Core i7-2700K, 4C+G, HT, no vPro, 10/2011 Servers UP-Servers E3 12xx, 4C, Sandy Bridge-H2, 4C, 3/2011 DP-Servers E5 2xxx, Sandy Bridge-EP, up to 8C, Q4/2011 MP-Servers E5 4xxx, Sandy Bridge-EX, up to 8C, Q1/2012 Based on [62]and [63]
8.1 Introduction (4) Key features and benefits of the Sandy Bridge linevs the 1. generation Nehalem line [61]
8.2 Advanced Vector Extension (AVX) (1) 8.2 Advanced Vector Extension (AVX) Introduction of AVX Sandy Bridge Figure: Evolution of the SIMD processing width [18] BMA-ból
8.2 Advanced Vector Extension (AVX) (2) 8 MM registers (64-bit), aliased on the FP Stack registers 8 XMM registers (128-bit) 16 XMM registers (128-bit) Northwood (Pentium4) Norhwood Northwood (Pentium4) 16 YMM registers (256-bit) Ivy Bridge Figure: Intel’s x86 ISA extensions - the SIMD register space (based on [18]) BMA
8.3 On-die ring interconnect bus (1) 8.4 The on die ring interconnect bus of Sandy Bridge[66] Six bus agents. The four cores and the L3 slices share interfaces.
8.4 On-die integrated graphics unit (1) Part4 8.5 Sandy Bridge’s integrated graphics unit[102] 12 EUs
8.4 On-die integrated graphics unit (2) Specification data of the HD 2000 and HD 3000 graphics [125] Part 4 -
8.4 On-die integrated graphics unit (3) Performance comparison: gaming[126] part 4 HD5570 400 ALUs i5/i7 2xxx/3xxx: Sandy Bridge i5 6xx Arrandale frames per sec
8.5 Enhanced turbo boost technology (1) 8.5 Enhanced turbo boost technology[64] Innovative concept of the 2.0 generation Turbo Boost technology The concept utilizes the real temperature response of processors to power changes in order to increase the extent of overclocking [64] Thermal capacitance Cooler
8.5 Enhanced turbo boost technology (2) Concept: Use thermal energy budget accumulated during idle periods to push the core beyond the TDP for short periods of time (e.g. for 20 sec). Multiple algorithms manage in parallel current, power and die temperature. [64]
8.5 Enhanced turbo boost technology (3) Intelligent power sharing between the cores and the integrated graphics[64]
8.5 Enhanced turbo boost technology (4) NHM/M WSM/M NHM/D WSM/D [61]
8.5 Enhanced turbo boost technology (6) Remark • Individual cores may run at different frequencies but all cores share the same power plane. • Individual cores may be shut down if idle by power gates.
9. The Sandy Bridge-E line (1) 9. The Sandy Bridge-E line of processors (2. gen. Core i7 processors) Introduced in 11/2011 as a “precursor” of the upcoming DP/MP server lines. Key features vs the original Sandy Bridge line (1) a) 6 cores (with 2 cores disabled from the original design) but no integrated graphics[76].
9. The Sandy Bridge-E line (2) Sandy Bridge E [76] [61] Sandy Bridge (2x) 32 nm 435 mm2 2.27 B trs 15 MB L3 32 nm 216 mm2 995 mtrs 8 MB L3
9. The Sandy Bridge-E line (3) Comparison of die parameters of recent DT processors [77]
9. The Sandy Bridge-E line (4) Cache/memory latencies of recent DT processors [77] Bulldozer Sandy Bridge Sandy Bridge-E
9. The Sandy Bridge-E line (5) b) 4 parallel memory channels (inherited from the server side) instead of 2 of the previous lines. Support of DDR3 of up to 1600 MT/s. A single DDR3-1600 DIMM per channel or 2 DDR3-1333 DIMMs per channel [78].
9. The Sandy Bridge-E line (6) c) 40 PCIe 2. gen. lanes to connect graphics cards directly to the processor instead of 16 to 32 of the previous generation Sandy Bridge [78].
X16/ 2x x8 Mem. P PCIe 2.0 Periph. Contr. 40 configurable lanes Mem. P PCIe 3.0 Periph. Contr. X79 Main options of providing PCIe lanes on the processor for graphics cards in DT systems PCIe lanes provided on the processor 40 configurable lanes (e.g. 2x x16 + 1x x8 or 4x x8) 1x x16 or 2x x8 lanes PCIe 1.0 lanes Type of available PCIe lanes P55/P67 PCIe 2.0 lanes Intel 2. gen. Nehalem (Lynnfield) (4C), 2 MCh with P55 (2009) Intel Sandy Bridge (4C), 2 MCh with P67 (2011) X16/ 2x x8 Mem. P PCIe 3.0 PCIe 3.0 lanes Periph. Contr. Z77 Intel Ivy Bridge (4C), 2 MCh with Z77 PCH (2012) Intel Sandy Bridge EE (6C), 4 MCh with X79 (2011)
PCIe 3.0 x16 40 configurable lanes P Mem. x16 Periph. Contr. X79 Lane configuration options - Sandy Bridge Extreme Edition [] Intel Sandy Bridge EE (6C), 4 MCh with X79 (2011)
4.1 Introduction (6)/4 Evolution of the topology and type of available PCIe lanes for graphics cards Topology of PCIe lanes provided for graphics cards PCIe lanes on both the NB and the SB PCIe lanes on the NB PCIe lanes on the PCH PCIe lanes on the processor PCIe 1.0 lanes Trend 2. G. Nehalem (Lynnfield) (2009) Sandy Bridge (2011) Type of available PCIe lanes PCIe 2.0 lanes PCIe 3.0 lanes Sandy Bridge EE, (2011) Ivy Bridge, (2012) Intel Sandy Bridge EE (6C), 4 MCh with X79 (2011)
9. The Sandy Bridge-E line (7) d) LGA-2011 socketinstead of the LGA-1155 used in the pervious generation Sandy Bridge due to the increased number of memory channels connected to the processor.. Intel’s LGA sockets (Land Grid Array) LGA 2011 Sandy Bridge EE LGA 1366 1. gen. Nehalem (Bloomfield) LGA 1155 Sandy Bridge/Ivy Bridge LGA 1156 2. gen. Nehalem (Lynnfield) LGA 775 Pentium 4 Prescott until Nehalem LGA 775 LGA 2011 [87]
9. The Sandy Bridge-E line (8) Main features of the Sandy Bridge-E line vs the Sandy Bridge line [77]
10. Te Ivy Bridge line – 10.1 Introduction (1) Merom1 NEW Microarchitecture 65nm Penryn NEW Process 45nm Nehalem NEW Microarchitecture 45nm Westmere NEW Process 32nm Sandy Bridge NEW Microarchitecture 32nm Ivy Bridge NEW Process 22nm Haswell NEW Microarchitecture 22nm TOCK TICK TOCK TICK TOCK TICK TOCK 10.The Ivy Bridge line 11.1 Introduction The Ivy Bridge is termed also as the 3. gen. Intel Core processors. Introduced: 4/2012 Tick-TockDevelopmentModel Figure 10.1: Intel’s Tick-Tock development model [Based on 1]
10.1 Introduction (2) Sandy Bridge 32 nm 216 mm2 995 mtrs 8 MB 22 nm 160 mm2 1480 mtrs Ivy Bridge (Resized to 32 nm feature size) 8 MB Figure 10.2: Contrasting the Sandy Bridge and Ivy Bridge dies [81]
10.1 Introduction (4) Major innovations of Ivy Bridge [80]
11.2 The new 22 nm tri-gate process technology (1) 11.2 The new 22 nm tri-gate process technology [82]
10.2 The new 22 nm tri-gate process technology (9) Figure: Ivy Bridge chips on a 300 mm wafer
10.2 The new 22 nm tri-gate process technology (10) Table: Main implementation parameters of recent processors [81]
10.4 System architecture (2)/2 Overview of video interfaces of computing devices to external displays Video interfaces of computing devices to external displays Digital video interfaces to external displays Analog video interfaces to external displays Audio/video transmission No audio transmission VGA DP HDMI EGA DVI MDA CGA Analog audio/ digital video i.f. Dig. audio /dig. video i.f. Dig. audio /dig. video i.f.s Recently preferred video interfaces Legacy video interfaces Earliest video interfaces To displays To TVs