SHASHI KUMAR SHAW
2K13E25
CONTENTS
 Introduction
 HT Architecture
 Working principle
 Advantages & Disadvantages
INTRODUCTION
“HT Technology”, enables the processor to
execute two threads or sets of instructions
at the same time. Since hyper-threading
allows two streams to be executed in parallel
it is almost like having two separate processor
working together.
Hyper-Threading
Architecture
 First used in Intel Xeon MP processor
 Makes a single physical processor appear as
multiple logical processors.
 Each logical processor has a copy of architecture
state.
 Logical processors share a single set of physical
execution resources
 Hyper-Threading technology is a form of
simultaneous multi-threading technology
(SMT), where multiple threads of software
applications can be run simultaneously on
one processor.
 This is achieved by duplicating the
architectural state on each processor, while
sharing one set of processor execution
resources.
Advantages
 Extra architecture only adds about 5%
to the total die area.
 No performance loss if only one
thread is active. Increased
performance with multiple threads
 Hyper-Threading Technology is
designed to increase the ability to use
a processor efficiently
 Increase thread-level parallelism
Disadvantages
 To take advantage of hyper-threading
performance, serial execution can not
be used.
ď‚— Threads are non-deterministic and involve
extra design
ď‚— Threads have increased overhead
 Shared resource conflicts
Business Benefits of Hyper-Threading
Technology
 Higher transaction rates for e-businesses
 Improved reaction and response times for
end-users and customers.
 Increased number of users that a server
system can support
 Handle increased server workloads
 Compatibility with existing server
applications and operating systems
Conclusion
 Intel’s Hyper-Threading Technology
brings the concept of simultaneous
multi-threading to the Intel Architecture
 Hyper-Threading Technology shows
performance gains of up to 30% on
common server application benchmarks
for this technology.
THANK YOU

HYPER-THREADING TECHNOLOGY

  • 1.
  • 2.
    CONTENTS  Introduction  HTArchitecture  Working principle  Advantages & Disadvantages
  • 3.
    INTRODUCTION “HT Technology”, enablesthe processor to execute two threads or sets of instructions at the same time. Since hyper-threading allows two streams to be executed in parallel it is almost like having two separate processor working together.
  • 4.
    Hyper-Threading Architecture  First usedin Intel Xeon MP processor  Makes a single physical processor appear as multiple logical processors.  Each logical processor has a copy of architecture state.  Logical processors share a single set of physical execution resources
  • 5.
     Hyper-Threading technologyis a form of simultaneous multi-threading technology (SMT), where multiple threads of software applications can be run simultaneously on one processor.  This is achieved by duplicating the architectural state on each processor, while sharing one set of processor execution resources.
  • 7.
    Advantages  Extra architectureonly adds about 5% to the total die area.  No performance loss if only one thread is active. Increased performance with multiple threads  Hyper-Threading Technology is designed to increase the ability to use a processor efficiently  Increase thread-level parallelism
  • 8.
    Disadvantages  To takeadvantage of hyper-threading performance, serial execution can not be used.  Threads are non-deterministic and involve extra design  Threads have increased overhead  Shared resource conflicts
  • 9.
    Business Benefits ofHyper-Threading Technology  Higher transaction rates for e-businesses  Improved reaction and response times for end-users and customers.  Increased number of users that a server system can support  Handle increased server workloads  Compatibility with existing server applications and operating systems
  • 10.
    Conclusion  Intel’s Hyper-ThreadingTechnology brings the concept of simultaneous multi-threading to the Intel Architecture  Hyper-Threading Technology shows performance gains of up to 30% on common server application benchmarks for this technology.
  • 12.

Editor's Notes

  • #5 Hyper-threading is Intel's proprietary simultaneous multithreading (SMT) implementation used to improve parallelization of computations performed on x86 microprocessors. It first appeared in February 2002 on Xeon server processors and in November 2002 on Pentium 4 desktop CPUs . Later, Intel Included this technology in Itanium, Atom, and Core 'i' Series CPUs, among others.