際際滷

際際滷Share a Scribd company logo
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.
HYPER-THREADING TECHNOLOGY
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
 Intels 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.
HYPER-THREADING TECHNOLOGY
THANK YOU

More Related Content

HYPER-THREADING TECHNOLOGY

  • 2. CONTENTS Introduction HT Architecture Working principle Advantages & Disadvantages
  • 3. 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.
  • 4. 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
  • 5. 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.
  • 7. 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
  • 8. 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
  • 9. 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
  • 10. Conclusion Intels 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.

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.