You are on page 1of 19

HYPER THREADING

TECHNOLOGY

Prepared By:
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)
http://Images/64 HYP10.gif

Cont.

 How HT enable Processor and Traditional


Dual Processor System Look from Logical
CPU Consideration.
IMPLEMENTING HYPER-
THREADING
 Register renaming logic
 Instruction Pointer
Replicated  ITLB
 Return stack predictor
 Various other architectural registers

o Re-order buffers (ROBs)


Partitioned o Load/Store buffers
o Various queues, like the scheduling queues, uop queue, etc.

o Caches: trace cache, L1, L2, L3


Shared o Microarchitectural registers
o Execution Units
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

• 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

You might also like