Download presentation
Presentation is loading. Please wait.
Published byEgbert Fox Modified over 9 years ago
1
Hiep Hong CS 147 Spring 2009 1 Intel Core 2 Duo
2
CPU Chronology 2
3
Intel 4004 108 KHz 2300 transistors Intel 8008 500-800 KHz 3500 transistors Intel 8080 2 MHz 4500 transistors 3 Pre-Intel 8086:
4
CPU Chronology 4
5
5
6
6
7
Dual-Core or Core 2 Duo Core 2 Duo is a brand name by Intel. Dual-Core is a generic description meaning two separate physical cores in one chip package. Example: Pentium Dual Core, Core Duo and Core 2 Duo. 7
8
Intel Core 2 Duo 8
9
64 bit computing. x86-64 instruction set. The second generation of dual-core processors from Intel. Two independent processor cores. Share up to 6MB of L2 cache. Developed with a new Architecture called Core Microarchitacture. 9
10
Inside Intel Core 2 Duo Die 10
11
Intel Core 2 Duo 11
12
Sequence of processing 12
13
Core M icroarchitecture 13
14
Core M icroarchitecture Advanced smart cache. Macro-fusion. Advanced digital media boost. Memory disambiguation. Advanced power gating. 14
15
Core Microarchitecture Advanced smart cache. Macro-fusion. Advanced digital media boost. Memory disambiguation. Advanced power gating. 15
16
Advanced smart cache 16
17
Advanced smart cache continued If one core has minimal cache requirements, the other core can dynamically increase its share of L2 cache Reduce cache misses. Improve performance. 17
18
Core M icroarchitecture Advanced smart cache. Macro-fusion. Advanced digital media boost. Memory disambiguation. Advanced power gating. 18
19
Macro-Fusion 19
20
Macro-Fusion continued 20
21
Macro-Fusion continued Enable common pair of instructions to be combined into a single instruction during decoding. Reduce the total of executed instructions. Allow processor to execute more instructions in less time. Increase performance. 21
22
Macro-Fusion continued Without macro-fusionWith macro-fusion 1 load eax, [mem1] 2 cmp eax, [mem2] 3 jne target 1 load eax, [mem1] 2 cmp eax, [mem2] + jne target 22
23
Core M icroarchitecture Advanced smart cache. Macro-fusion. Advanced digital media boost. Memory disambiguation. Advanced power gating. 23
24
Advanced Digital Media Boost Improve performance when executing Streaming SIMD Extension (SSE, SSE2, SEE3) instructions. Accelerate video, speech, image, speech and image, photo processing, encryption, financial, engineering and scientific applications. 24
25
Advanced Digital Media Boost 128-bit Streaming SIMD Extension (SSE, SSE2, SEE3) instructions. 25
26
Core M icroarchitecture Advanced smart cache. Macro-fusion. Advanced digital media boost. Memory disambiguation. Advanced power gating. 26
27
Memory Disambiguation Accelerate the execution of memory-related instructions. Load data for instructions about to be executed before all previous store instructions were executed. Memory-related instructions that can be executed out of order. 27
28
Memory Disambiguation continued 28
29
Memory Disambiguation continued 29
30
Core M icroarchitecture Advanced smart cache. Macro-fusion. Advanced Digital Media Boost. Memory disambiguation. Advanced power gating. 30
31
Advanced Power Gating 31
32
Advanced Power Gating continued 32
33
Newer and better! 33
34
References http://www.intel.com http://www.intel.com http://wikipedia.org http://wikipedia.org http://www.zdnet.com http://www.zdnet.com 34
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.