Sun Microsystems manual Sun Sparc Enterprise T5120 and T5220 Servers

Page 8

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 single-threaded processors, CMT processors utilize the available transistor budget to implement multiple hardware multithreaded processor cores on a chip die. The UltraSPARC T2 processor takes the CMT model to the next level, providing up to eight cores with each core supporting up to eight threads via two independent pipelines per core — effectively doubling the throughput of the UltraSPARC T1 processor. In addition, the UltraSPARC T2 processor uses this transistor budget to implement the industry’s first massively threaded System on a Chip (SoC), with a single processor die hosting:

Up to 64 threads per processor (up to eight cores supporting eight threads each)

On-chip Level-1 and Level-2 caches

Per-core floating point capabilities

Per-core cryptographic acceleration

Two on-chip 10 Gb Ethernet interfaces

On-chip PCI Express interface

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. No-cost security and cryptographic acceleration is provided by the on-chip, per-core streaming accelerators. In addition, the ability to move data in and out of the processor is significantly aided by an integrated PCI-Express interface and dual

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 cost-effective general-purpose platforms. These systems deliver up to twice the throughput of their

Image 8
Contents Server Architecture Table of Contents Executive Summary Building out for Web Scale Evolution of Chip Multithreading CMTBusiness Challenges for Web Securing the Enterprise at Speed Rule-Changing Chip Multithreading CMT TechnologyDriving Datacenter Virtualization and Eco-Efficiency Chip Multiprocessing with Multicore Processors Chip Multithreading CMT with CoolThreads Technology Sun Sparc Enterprise T5120 and T5220 Servers UltraSPARC T2 Processor with CoolThreads TechnologySun Sparc Enterprise T5120 and T5220 servers Efficient and Predictable Scalability Accelerated Time to MarketSimplified Management Industrys Most Open PlatformZero-Cost Security Tradition of Leading Eco EfficiencySystem and Datacenter Reliability Space, Watts, and Performance Introducing the SWaP Metric UltraSPARC T2 Processor with CoolThreads Technology Taking Chip Multithreaded Design to the Next Level Memory Latency ComputeTime UltraSPARC T2 Processor Architecture FB DimmUltraSPARC T2 core block diagram UltraSPARC T2 Core Architecture and PipelinesUltraSPARC T2 per-core integer and floating-point pipelines Integral PCI Express Support Integrated NetworkingStream Processing Unit Power Management Sun Sparc Enterprise T5120 and T5220 Server Architecture System-Level ArchitectureMemory Subsystem SubsystemSun Sparc Enterprise T5120 Server Overview EnclosureFront and Rear Perspectives Sun Sparc Enterprise T5120 server, front and rear panelsSun Sparc Enterprise T5220 Server Overview Sun Sparc Enterprise T5220 server, front and rear panels System Management Technology Integrated Lights-Out Management Ilom System ControllerSun Management Center Software Sun N1 System ManagerDiscover GroupHybrid User Interface MonitorManage Enterprise-Class Software Scalability and Support for CoolThreads TechnologyCMT Awareness Fine-Granularity ManageabilitySecure and Robust Enterprise-Class Environment End-to-End Virtualization TechnologySolaris ZFS File System Container User Fault Management and Predictive Self Healing Solaris Fault ManagerSolaris Zones Resource ManagementSolaris Service Manager Development Tuning and DebuggingApplication Selection Sun Java Enterprise System Java ES DeploymentEnterprise-Class Software Enterprise-Class Software Conclusion For More InformationWeb Site URL Description Sun Sparc Enterprise T5120 and T5220 Server Architecture