Hyper-Threading technology is a groundbreaking innovation
from Intel that enables multi-threaded server software applications to execute
threads in parallel within each processor in a server platform. The Intel®
Xeon processor family uses Hyper-Threading technology, along with the Intel®
NetBurst microarchitecture, to increase compute power and throughput for
today's Internet, e-Business, and enterprise server applications. This level of
threading technology has never been seen before in a general-purpose microprocessor.
Hyper-Threading technology helps increase transaction rates, reduces end-user
response times, and enhances business productivity providing a competitive edge
to e-Businesses and the enterprise. The Intel® Xeon processor family
for servers represents the next leap forward in processor design and performance
by being the first Intel® processor to support thread-level parallelism on
a single processor.
With processor and application parallelism becoming more
prevalent, today's server platforms are increasingly turning to threading as a
way of increasing overall system performance. Server applications have been threaded
(split into multiple streams of instructions) to take advantage of multiple processors.
Multi-processing-aware operating systems can schedule these threads for processing
in parallel, across multiple processors within the server system. These same applications
can run unmodified on the Intel® Xeon processor family for servers and
take advantage of thread-level-parallelism on each processor in the system. Hyper-Threading
technology complements traditional multi-processing by offering greater parallelism
and performance headroom for threaded software.