hyper threading ppt
TRANSCRIPT
HYPER THREADING
Prepared By:
TECHNOLOGY
PARESH V. KHOKHAR
GUIDE:Mr. RAHUL SONI
CO-GUIDE:Mr. BINTU KADHIWALA
Introduction
CONVENTIONAL MULTITHREADING
Single Threading
Cont.
SMP
Cont. SUPERTHREADING WITH A MULTITHREADED
PROCESSOR
HYPER THREADING Simultaneous multithreading (SMT)
Cont.
How HT enable Processor and Traditional Dual Processor System Look from Logical CPU Consideration.
http://Images/64 HYP10.gif
IMPLEMENTING HYPER-THREADING
o Caches: trace cache, L1, L2, L3 o Microarchitectural registers o Execution Units
Shared
o Re-order buffers (ROBs) o Load/Store buffers o Various queues, like the scheduling queues, uop queue, etc.
Partitioned
Register renaming logic Instruction Pointer ITLB Return stack predictor Various other architectural registers
Replicated
Cont.
Replicated Resources
Partitioned resources
Statically Partitioned Queue
Cont.
Dynamically Partitioned Queue
Caching and SMT
Cache conflicts
BIOS SUPPORT
Logical processor startup sequence
HT enable/disable
PERFORMANCE
HYPER THREADING VS DUAL CORE
Cont.
• OPERATING SYSTEM SUPPORT Windows 98 Windows 2000 Windows XP
• OPERATING SYSTEM SUPPORT
• System Requirements
A processor that supports HT Technology HT Technology enabled chipset HT Technology enabled system BIOS HT Technology enabled/optimized operating system
Intel® processors and chipsets support HT Technology:
1066 MHz system bus: 3.73 GHz, 3.46 GHz
800 MHz system bus: 3.80 GHz, 3.60 GHz
1066 MHz system bus: 3.73 GHz, 3.20 GHz
533 MHz system bus: 3.46 GHz, 3.33 GHz, 3.20 GHz, 3.06 GHz, 2.80 GHz
Future
CONCLUSION
The Performance of Computer System will be Increase
With More Economical Price With Least Addition in Power consumption Performance Vs Cost ratio is high
THANK YOU