0% found this document useful (0 votes)
2K views19 pages

Hyper Threading

HYPER THREADING TECHNOLOGY Prepared By: PARESH V. KHOKHAR Introduction CONVENTIONAL MULTITHREADING Single Threading Cont. Cont. HYPERTHREADING Simultaneous multithreading (smt) Cont. How HT enable Processor and Traditional Dual Processor System Look from Logical CPU Consideration.

Uploaded by

narendra1111
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2K views19 pages

Hyper Threading

HYPER THREADING TECHNOLOGY Prepared By: PARESH V. KHOKHAR Introduction CONVENTIONAL MULTITHREADING Single Threading Cont. Cont. HYPERTHREADING Simultaneous multithreading (smt) Cont. How HT enable Processor and Traditional Dual Processor System Look from Logical CPU Consideration.

Uploaded by

narendra1111
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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