IA-32 Intel® Architecture Optimization
1-34
The two logical processors each have a complete set of architectural
registers while sharing one single physical processor's resources. By
maintaining the architecture state of two processors, an HT Technology
capable processor looks like two processors to software, including
operating system and application code.
By sharing resources needed for peak demands between two logical
processors, HT Technology is well suited for multiprocessor systems to
provide an additional performance boost in throughput when compared
to traditional MP systems.
Figure 1-6 shows a typical bus-based symmetric multiprocessor (SMP)
based on processors supporting Hyper-Threading Technology. Each
logical processor can execute a software thread, allowing a maximum of
two software threads to execute simultaneously on one physical
processor. The two software threads execute simultaneously, meaning
that in the same clock cycle an “add” operation from logical processor 0
and another “add” operation and load from logical processor 1 can be
executed simultaneously by the execution engine.
Summary of Contents for ARCHITECTURE IA-32
Page 1: ...IA 32 Intel Architecture Optimization Reference Manual Order Number 248966 013US April 2006...
Page 220: ...IA 32 Intel Architecture Optimization 3 40...
Page 434: ...IA 32 Intel Architecture Optimization 9 20...
Page 514: ...IA 32 Intel Architecture Optimization B 60...
Page 536: ...IA 32 Intel Architecture Optimization C 22...