![IBM 9123710 - eServer OpenPower 710 Introduction Manual Download Page 27](http://html1.mh-extra.com/html/ibm/9123710-eserver-openpower-710/9123710-eserver-openpower-710_introduction-manual_3885544027.webp)
Chapter 2. Architecture and technical overview
17
Figure 2-2 POWER5 system structure
Because of the higher transistor density of the POWER5 0.13-
µ
m technology, it was possible
to move the memory controller on the processor chip and eliminate a chip previously needed
for the memory controller function. These changes in the POWER5 processor also have the
significant side benefits of reducing latency to the L3 cache and main memory, as well as
reducing the number of chips necessary to build a system.
2.1.1 Simultaneous multi-threading
As a requirement for performance improvements at the application level, simultaneous
multi-threading functionality is embedded in the POWER5 chip technology. Applications
developed to use process-level parallelism (multi-tasking) and thread-level parallelism
(multi-threads) can shorten their overall execution time. Simultaneous multi-threading is the
next stage of processor saturation for throughput-oriented applications to introduce the
method of instruction-level parallelism to support multiple pipelines to the processor.
The simultaneous multi-threading mode maximizes the usage of the execution units. In the
POWER5 chip, more rename registers have been introduced (for floating-point operation,
rename registers increased to 120), which are essential for out-of-order execution, and then
vital for simultaneous multi-threading.
If simultaneous multi-threading is activated:
More instructions can be executed at the same time.
The operating system views twice the number of physical processors installed in the
system.
Provides support in mixed environments:
– Capped and uncapped partitions
– Virtual partitions
– Dedicated partitions
– Single partition systems
Processor
Processor
L2
cache
Fabric
controller
L3
cache
Memory
controller
Memory
Processor
Processor
L2
cache
Fabric
controller
L3
cache
Memory
controller
Memory
POWER5
Processor
Processor
L2
cache
Fabric
controller
L3
cache
Memory
controller
Memory
Processor
Processor
L2
cache
Fabric
controller
L3
cache
Memory
controller
Memory
POWER5
Note: Simultaneous multi-threading is supported on POWER5 processor-based systems
running Linux operating system-based systems at an appropriate level.
Summary of Contents for 9123710 - eServer OpenPower 710
Page 2: ......
Page 68: ...58 IBM eServer OpenPower 710 Technical Overview and Introduction ...
Page 69: ......