Upload
shashi-shaw
View
45
Download
7
Tags:
Embed Size (px)
Citation preview
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 designThreads have increased overhead
Shared resource conflicts
Business Benefits of Hyper-ThreadingTechnology
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.