® SUN SPARC ENTERPRISE T5120 AND T5220 SERVER ARCHITECTURE ® Unleashing the UltraSPARC T2 Processor with CoolThreads ™ Technology White Paper October 2007...
Executive Summary Sun Microsystems, Inc. Executive Summary Use of the Web is changing in fundamental ways, driven by Web 2.0 applications and the thousands of people who join the global Internet every day through a proliferation of new interactive devices. The character of applications and services is changing too.
The Evolution of Chip Multithreading (CMT) Sun Microsystems, Inc. Chapter 1 The Evolution of Chip Multithreading (CMT) By any measure, Sun’s first-generation CMT processors were an unprecedented success. ™ Sun Fire / Sun SPARC Enterprise T1000 and T2000 servers based on the UltraSPARC T1 processor with CoolThreads technology won enthusiastic praise, and generated the fastest product ramp in Sun’s history.
The Evolution of Chip Multithreading (CMT) Sun Microsystems, Inc. • Driving Datacenter Virtualization and Eco-Efficiency Coincident with the need to scale services, many datacenters are recognizing the advantages of deploying fewer standard platforms to run a mixture of commercial and technical workloads. This process involves consolidating under-utilized and...
Page 6
The Evolution of Chip Multithreading (CMT) Sun Microsystems, Inc. estate to build increasingly complex processors, with instruction-level parallelism (ILP) as a goal. Today these traditional processors employ very high frequencies along with a variety of sophisticated tactics to accelerate a single instruction pipeline, including: •...
Page 7
The Evolution of Chip Multithreading (CMT) Sun Microsystems, Inc. a result, while these designs provide some additional throughput and scalability, they can consume considerable power and generate significant heat — without a commensurate increase in overall performance. ™ Chip Multithreading (CMT) with CoolThreads...
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.
Page 9
The Evolution of Chip Multithreading (CMT) Sun Microsystems, Inc. predecessors, while leading competitors in terms of performance, performance per watt, and SWaP performance (as evaluated by the Space, Watts, and Performance metric detailed later in this section). These systems also extend the benefits of CMT from multithreaded commercial workloads into technical workloads rich in floating...
Page 10
The Evolution of Chip Multithreading (CMT) Sun Microsystems, Inc. Designed to complement each other, as well as the rest of Sun’s server product line, the Sun SPARC Enterprise T5120 and T5220 servers address the dynamic needs of the modern datacenter.
Page 11
The Evolution of Chip Multithreading (CMT) Sun Microsystems, Inc. • A Tradition of Leading Eco Efficiency Sun Fire / Sun SPARC Enterprise T1000 and T2000 servers were the industry's first eco-responsible servers. Sun SPARC Enterprise T5120 and T5220 servers continue this tradition by offering the best performance and performance-per-watt across a wide range of commercial and technical workloads.
The Evolution of Chip Multithreading (CMT) Sun Microsystems, Inc. Sun SPARC Enterprise T5120 Sun SPARC Enterprise T5220 Feature Server Server Ethernet Four on-board Gigabit Ethernet Four on-board Gigabit Ethernet ports (10/100/1000) ports (10/100/1000) Two 10 Gb Ethernet ports via Two 10 Gb Ethernet ports via...
The UltraSPARC T2 Processor with CoolThreads Technology Sun Microsystems, Inc. Chapter 2 The UltraSPARC T2 Processor with CoolThreads Technology The UltraSPARC T2 processor is the industry’s first system on a chip (SoC), supplying the most cores and threads of any general-purpose processor available, and integrating all key system functions.
The UltraSPARC T2 Processor with CoolThreads Technology Sun Microsystems, Inc. Table 2 provides a comparison between the UltraSPARC T2 and the UltraSPARC T1 processor. Table 2. UltraSPARC T1 and T2 processor features Feature UltraSPARC T1 Processor UltraSPARC T2 processor Cores per processor...
Page 15
The UltraSPARC T2 Processor with CoolThreads Technology Sun Microsystems, Inc. simply increasing the number of cores would have gained additional throughput, but would have resulted in consuming extra die area, leaving no room for integrated components such as floating point processors.
The UltraSPARC T2 Processor with CoolThreads Technology Sun Microsystems, Inc. UltraSPARC T2 Processor Architecture The UltraSPARC T2 processor extends Sun’s Throughput Computing initiative with an elegant and robust architecture that delivers real performance to applications. A high- level block diagram of the UltraSPARC T2 processor is shown in Figure 5.
Page 17
The UltraSPARC T2 Processor with CoolThreads Technology Sun Microsystems, Inc. 3DES, AES, RC4, SHA-1, SHA-256, MD5, RSA to 2048 key, ECC, and CRC32. Embedding hardware cryptographic acceleration for these ciphers allows end-to-end encryption with no penalty in either performance or cost.
Page 18
The UltraSPARC T2 Processor with CoolThreads Technology Sun Microsystems, Inc. An eight-stage integer pipeline and a 12-stage floating-point pipeline are provided by each UltraSPARC processor core (Figure 7). A new “pick” pipeline stage has been added to choose two threads (out of the eight possible per core) to execute each cycle.
Page 19
The UltraSPARC T2 Processor with CoolThreads Technology Sun Microsystems, Inc. Integrated Networking By providing integrated on-chip networking, the UltraSPARC T2 processor is able to provide better networking performance. All network data is supplied directly from and to main memory. Placing networking so close to memory reduces latency, provides higher memory bandwidth, and eliminates inherent inefficiencies of I/O protocol...
The UltraSPARC T2 Processor with CoolThreads Technology Sun Microsystems, Inc. Power Management Beyond the inherent efficiencies of CMT design, the UltraSPARC T2 is the first processor to incorporate unique power management features at both the core and memory levels of the processor. These features include reduced instruction rates, parking of idle threads and cores, and ability to turn off clocks in both cores and memory to reduce power consumption.
Sun SPARC Enterprise T5120 and T5220 Server Architecture Sun Microsystems, Inc. Chapter 3 Sun SPARC Enterprise T5120 and T5220 Server Architecture Sun SPARC Enterprise T5120 and T5220 servers have been designed to provide breakthrough performance while maximizing reliability and minimizing power consumption and complexity.
Sun SPARC Enterprise T5120 and T5220 Server Architecture Sun Microsystems, Inc. The motherboard interconnect for these systems has been greatly simplified. 12-volt power is distributed to the motherboard through a pair of metal bus bars, connected to a Power Distribution Board (PDB). A single flex-circuit connector routes all critical power control and DVD drive signaling over to the PDB.
Sun SPARC Enterprise T5120 and T5220 Server Architecture Sun Microsystems, Inc. • Fan boards provide connections for power and control for both the primary and secondary fans in the front of the chassis. No cables are required since every dual fan module plugs directly into one of these PCBs which, in turn, plugs into the Connector Board.
Page 24
Sun SPARC Enterprise T5120 and T5220 Server Architecture Sun Microsystems, Inc. The Sun SPARC Enterprise T5120 server includes the following major components: • An UltraSPARC T2 processor with four, six, or eight cores at speeds of 1.2 or 1.4 GHz •...
Sun SPARC Enterprise T5120 and T5220 Server Architecture Sun Microsystems, Inc. • A DB-9 TTYA serial port is provided for serial devices (not connected to the ILOM system controller serial port). • A total of three PCI Express card slots are provided, two of which can alternately support XAUI cards connected to the UltraSPARC T2 10 Gb Ethernet interfaces.
Page 26
Sun SPARC Enterprise T5120 and T5220 Server Architecture Sun Microsystems, Inc. Front and Rear Perspectives Figure 11 illustrates the front and back panels of the Sun SPARC Enterprise T5220 server. System status indicators DVD Drive USB ports Disk drives Component status indicators...
Sun SPARC Enterprise T5120 and T5220 Server Architecture Sun Microsystems, Inc. System Management Technology As the number of systems grow in any organization, the complexities of managing the infrastructure throughout its lifecycle becomes increasingly difficult. Effective system management requires both integrated hardware that can sense and modify the behavior of key system elements, as well as advanced tools that can automate key administrative tasks.
Page 28
Sun SPARC Enterprise T5120 and T5220 Server Architecture Sun Microsystems, Inc. Sun Management Center Software Sun Management Center software is an element management system for monitoring and managing the Sun environment. Sun Management Center software integrates with the leading enterprise management systems to provide customers with a unified management infrastructure.
Page 29
Sun SPARC Enterprise T5120 and T5220 Server Architecture Sun Microsystems, Inc. • Monitor When systems are up and running, administrators can use Sun N1 System Manager to monitor system health, helping to ensure that everything is running at the optimal levels. The software provides detailed hardware monitoring for attributes such as fans, temperature, disk, and voltage usage, including bare metal systems.
Enterprise-Class Software Sun Microsystems, Inc. Chapter 4 Enterprise-Class Software New technology often requires time for tools and applications to arrive, and delivering agile and highly-available services that take advantage of available resources requires stable development tools, operating systems, middleware and management software.
Page 31
Enterprise-Class Software Sun Microsystems, Inc. • Support for Virtualized Networking and I/O, and Accelerated Cryptography The Solaris OS contains technology to support and virtualize components and subsystems on the UltraSPARC T2 processor, including support for the on-chip 10 Gb Ethernet ports and PCI Express interface. As a part of a high-performance...
Page 32
Enterprise-Class Software Sun Microsystems, Inc. single core, a task that would require additional software and considerable overhead in competing architecture. Applications Multithreading LDOM LDOM LDOM at all layers Storage: ZFS Virtualization Multi-threaded Networking Hypervisor: Multi-threaded Chip Multithreading: Multi-core/Multi-thread Figure 12. Sun provides parallelization and virtualization at every level of the technology stack Corresponding layers of virtualization technology are built on top of the hypervisor as shown in Figure 12.
Page 33
Enterprise-Class Software Sun Microsystems, Inc. By taking advantage of Logical Domains, organizations gain the flexibility to deploy multiple operating systems simultaneously on a single platform. In addition, administrators can leverage virtual device capabilities to transport an entire software stack hosted on a Logical Domain from one physical machine to another. Logical Domains can also host Solaris Containers to capture the isolation, flexibility, and...
Page 34
Enterprise-Class Software Sun Microsystems, Inc. ™ Solaris Containers Providing virtualization at the OS level, Solaris Containers consist of a group of technologies that work together to efficiently manage system resources, virtualize the environment, and provide a complete, isolated, and secure runtime environment for applications.
Enterprise-Class Software Sun Microsystems, Inc. the activities of the diagnostic system. With Solaris Fault Manager, the overall time from a fault condition, to automated diagnosis, to any necessary human intervention is greatly reduced, increasing application uptime. • Solaris Service Manager The Solaris Service Manager facility creates a standardized control mechanism for application services by turning them into first-class objects that administrators...
Page 36
Enterprise-Class Software Sun Microsystems, Inc. Application Selection Application selection helps identify those applications that stand to benefit from CoolThreads technology. The CoolThreads Selection Tool (coolst) helps determine application suitability for both the UltraSPARC T1 and ULtraSPARC T2 architectures, accelerating the understanding of application execution and helping to take the risk out of investment decisions.
Enterprise-Class Software Sun Microsystems, Inc. • Corestat — Corestat provides an on-line monitoring tool for core utilization of the UltraSPARC T2 processor, providing a more accurate measure of processor and system utilization than tools that only measure the utilization of individual threads.
Page 38
Enterprise-Class Software Sun Microsystems, Inc. administration utilities and it doesn’t make sense for them to assemble and integrate traditional middleware this way either. The Sun Java Enterprise System 5 (Java JES 5) provides a complete set of infrastructure software that is integrated to work as a whole, and that offers shared components, common technologies, a consistent architecture and user experience.
Page 39
Enterprise-Class Software Sun Microsystems, Inc. • Web Server — As the leading enterprise Web server, Sun Java System Web Server is engineered to meet the stringent requirements of organizations that use Web technologies as a competitive advantage • Web Proxy —The Sun Java System Web Proxy Server is a powerful system for caching and filtering Web content, boosting network performance, and reducing user wait...
Conclusion Sun Microsystems, Inc. Chapter 5 Conclusion Delivering on the demands of Web 2.0 applications and virtualized, eco-efficient data centers requires a comprehensive approach that includes innovative processors, system platforms, and operating systems, along with leading application, middleware, and management technology. With its strong technology positions and R&D investments in all of these areas, Sun is in a unique position to deliver on this vision.
Page 41
Conclusion Sun Microsystems, Inc. Table 5. Related Websites Web Site URL Description Sun SPARC Enterprise T5120 and T5220 sun.com/coolthreads Servers sun.com/processors/UltraSPARC-T2 Sun UltraSPARC T2 Processor opensparc.net/opensparc-t2 OpenSPARC T2 sun.com/processors/throughput Throughput Computing sun.com/servers/coolthreads/overview Sun Servers with CoolThreads Technology sun.com/servers/coolthreads/ldoms Sun Logical Domains sun.com/solaris...
Need help?
Do you have a question about the SPARC Enterprise T5120 and is the answer not in the manual?
Questions and answers