The Groundbreaking Performance of Hyper Threading
Technology
Until very recently, clock speed was the sexiest selling
point for a processor. If you had an Intel Pentium 4 with 3.0 GHz clock
speed you thought you had it made. However, Intel’s revolutionary Hyper
Threading Technology has forever changed the way we look at CPU
performance and signals a fundamental and dramatic shift in processor
design. If you purchase an Intel processor that features Hyper Threading
Technology you can be confident that you will enjoy a new level of
performance that high clock speed alone cannot accomplish.
Creating the Illusion of Two Processors
Hyper Threading
Technology’s multithreading design techniques manage to trick an operating
system into viewing a single physical processor as if it were two logical
processors. To accomplish this, processors enabled with Hyper-Threading
technology can manage incoming data from different software applications
and continuously switch from one set of data instructions to the other,
every few nanoseconds, without losing track of the data processing status
of each set of instructions. This process enables the CPU to work on two
sets of tasks simultaneously, sharing key resources in the CPU between two
threads. Consequently, applications that are optimized for multiprocessor
systems will run well on a Hyper-Threaded CPU. HT Technology has inspired
Intel to create new class of high-performance desktop PCs that can work
quickly among several computing applications at the same time, or provide
extra performance for individual software programs that are multithreaded.
This level of threading technology has never been seen in a
general-purpose microprocessor.
The Ideal Technology for Today’s Demanding Applications
The
development of Hyper Threading Technology could not have come at a better
time, as Internet, e-Business, and enterprise software applications
continue to put higher demands on processors. To improve performance in
the past, threading was enabled in the software by splitting instructions
into multiple streams so that multiple processors could act upon them.
Current processor technologies work by queuing up individual instructions
and handling them one at a time and in a logical order. This is analogous
to the person who is trying to watch television while talking on the
phone. Today, with Hyper-Threading Technology, processor-level threading
can be utilized too offer a more efficient use of processor resources for
greater parallelism and improved performance on today's multi-threaded
software. This is especially beneficial in today's multitasking
environments, enabling a better experience when editing video, for
example, while rendering an object in the background at the same time.
Additionally, HT Technology can improve performance with multithreaded
applications, such as Adobe Premiere and other leading animation and
content creation applications.
25-Percent Performance Boost Enables Faster e-Business
Transactions
The CPU’s improved level of efficiency due to HT
Technology dramatically increases PC performance, boosting it by up to 25
percent. This performance boost allows companies to generate much faster
e-Business transactions, improves enterprise server response times and
enhances the ability to handle more workloads per server. Hyper Threading
Technology also promises to increase the speed and quality of multitasking
capabilities for server users who run unique applications simultaneously.
Hyper-Threading technology can significantly improve the number of Web
transactions and users that Intel-based servers can handle at the same
time. This technology is largely invisible to the platform. In fact, many
applications are already multi-threaded and will automatically benefit
from this technology. However, multi-threaded applications take full
advantage of the increased performance that Hyper-Threading Technology has
to offer, allowing users will see immediate performance gains when
multitasking. Today's multi-processing aware software is also compatible
with Hyper-Threading Technology enabled platforms, but further performance
gains can be realized by specifically tuning software for Hyper-Threading
Technology. This technology complements traditional multi-processing by
providing additional headroom for future software optimizations and
business growth. Additionally, Hyper Threading Technology improves
business productivity by facilitating more user support and allows
compatibility with existing IA-32 applications and operating
systems.