2. 2
• Ahsan Zafar 12063122-087
• Naeem Raza 12063122-084
•
Zain-ul-Hassan 12063122-049
•
Fahad Ali Amjad 12063122-027
•
Mohsin Raza 12063122-019
Group Members
University Of Gujrat (Pakistan)
3. 3
What is a High End Microprocessor?
The Microprocessors that are:
• Usually expensive as compared to other types
of Microprocessors
• Superior in Quality
• More Sophisticated
4. 4
Micro-Architecture?
• Microarchitecture (sometime abbreviated to
µarch or uarch) is a description of the
electrical circuitry of a computer, central
processing unit, or digital signal processor that
is sufficient for completely describing the
operation of the hardware.
6. 6
Core Micro-Architecture
• The Intel Core Microarchitecture is a new
foundation for Intel architecture-based
desktop, mobile, and mainstream server
multi-core processors
• Designed for efficiency and optimized
performance across a range of market
segments and power envelopes
7. 7
Core Micro-Architecture
Intel Core Microarchitecture based
processors:
• DP Server
Dual-core Intel® Xeon® 51xx Processors
Quad-core codenamed Clovertown
• Desktop
Dual-core Intel® Core™ 2 Duo Processors
Quad-core codenamed Kentsfield
• Mobile
Dual-core Intel® Core™ 2 Duo Processors
10. 10
Architectural Features of Core 2
• Intel Wide Dynamic Execution
• Intel Intelligent Power Capability
• Intel Advanced Smart Cache
• Intel Smart Memory Access
• Intel Advanced Digital Media Boost
11. 11
Intel® Wide Dynamic Execution
•Advantage
Wider execution
Comprehensive Advancements
Enabled in each core
Each core fetches, dispatches,
executes and returns up to
four full instructions
simultaneously.
Performance
increases while
energy
consumption
decreases
L
2
C
A
C
H
E
12. 12
What is L1 and L2?
• Level-1 and Level-2 caches
• The cache memories in a computer
• Much faster than RAM
• L1 is built on the microprocessor chip itself.
• L2 is a seperate chip
• L2 cache is much larger than L1 cache
13. 13
Intel® Advanced Smart Cache
Decreased traffic
Increased traffic
Higher cache hit rate
Reduced bus traffic
Lower latency to data
•Advantage
L2 cache is shared equally
Data stored in one place
Optimizes cache resource
Up to 100% utilization of L2
cache
27. 27
Intel® Smart Memory Access
• Why?
– Lost opportunities for out-of-order execution.
• What is the idea?
– Ignore the store-load dependecies
– If there is a dependency, flash the load instruction
• How is it checked?
– Verify by checking all dispatched store addresses in the memory order buffer
– There is a watchdog
30. 30
Intel® Advanced Digital Media Boost
• Accelerate a broad range of applications
– Video, speech, image processing
– Encryption
– Financial
– Engineering and scientific
31. 31
Nehalam Micro-Architecture
• Nehalem is the codename for an Intel
processor microarchitecture, successor to the
Core microarchitecture.
• Nehalem processors use the 45 nm process.
• The first processor released with the Nehalem
architecture was the desktop Core i7
32. 32
Nehalem Micro-Architecture
• Nehalam Based Processors are:
Core I3
Core I5
Core I7
Nehalam Micro-Architecture was Replaced By
Sandy-Bridge Micro-Architecture.
35. 35
Overview of Nehalem
Processor Chip
• Four identical compute core
• UIU: Un-core interface unit
• L3 cache memory
and
data block memory
35
36. 36
Overview of Nehalem
Processor Chip(cont.)
• IMC : Integrated Memory Controller with 3 DDR3 memory channels
• QPI : Quick Path Interconnect ports
• Auxiliary circuitry for
cache-coherence,
power control,
system management,
performance monitoring
36
37. 37
Overview of Nehalem
Processor Chip(cont.)
• Chip is divided into two domains:
“Un-core” and “core”
• “Core” components operate with a
same clock frequency of the actual Core
• “Un-Core” components operate
with different frequency.
37