6 | The Evolution of Chip Multithreading (CMT) | Sun Microsystems, Inc. |
Chip multithreading provides real value since it increases the ability of the execution pipeline to do actual work on any given clock cycle. Utilization of the processor pipeline is greatly enhanced since a number of execution threads now share its resources. The negative effects of memory latency are effectively masked, since the processor and memory subsystems remain active in parallel to the processor execution pipeline. Because these individual processor cores implement much simpler pipelines that focus on scaling with threads rather than frequency (emphasizing TLP over ILP), they are also substantially cooler and require significantly less electrical energy to operate. This innovative approach results in CoolThreads processor technology — multiple physical instruction execution pipelines (one for each core), with multiple active thread contexts per core.
The UltraSPARC® T2 Processor with CoolThreads Technology
Unlike complex
•Up to 64 threads per processor (up to eight cores supporting eight threads each)
•
•
•
•Two
•
Through this SoC design, the UltraSPARC T2 processor significantly enhances the general purpose nature of the CPU by building in eight floating point units (1 per core). Enhanced floating point capabilities open the UltraSPARC T2 to the world of compute- intensive applications as well as the traditionally CMT friendly datacenter throughput applications.
10 Gigabit Ethernet interfaces.
Sun SPARC® Enterprise T5120 and T5220 Servers
Sun SPARC Enterprise T5120 and T5220 servers (Figure 2) are designed to leverage the considerable resources of the UltraSPARC T2 processor in the form of