Sun Microsystems T5220, T5120 manual Integrated Networking, Stream Processing Unit

Page 19

17

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 translation.

The UltraSPARC T2 processor provides two 10 Gb Ethernet ports with integrated serdes, offering line-rate packet classification at up to 30 million packets/second (based on layers 1-4 of the protocol stack). Multiple DMA engines (16 transmit and 16 receive DMA channels) match DMAs to individual threads, providing binding flexibility between ports and threads. Virtualization support includes provisions for eight partitions, and interrupts may be bound to different hardware threads.

Stream Processing Unit

The stream processing unit on each UltraSPARC T2 core runs in parallel with the core at the same frequency. Two independent sub-units are provided along with a DMA engine that shares the core’s crossbar port:

A Modular Arithmetic Unit (MAU) shares the FGU multiplier, providing RSA encryption/decryption, binary and integer polynomial functions, as well as elliptic curve cryptography (ECC)1

The cipher/hash unit provides support for popular RC4, DES/3DES, AES-128/192/256, MD5, SHA-1, and SHA-256 ciphers

The SPU is designed to achieve wire-speed encryption and decryption on both of the processor’s 10 GB Ethernet ports.

Integral PCI Express Support

The UltraSPARC T2 processor provides an on-chip PCI Express interface that operates at 4 GB/second bidirectionally through a point-to-point dual-simplex chip interconnect. An integral IOMMU supports I/O virtualization and process device isolation by using the PCI Express BDF number. The total I/O bandwidth is 3-4 GB/second, with maximum payload sizes of 128 to 512 bytes. An x8 serdes interface is provided for integration with off-chip PCI Express switches.

1.Supported in a future Solaris OS release

Image 19
Contents Server Architecture Table of Contents Executive Summary Business Challenges for Web Evolution of Chip Multithreading CMTBuilding out for Web Scale Driving Datacenter Virtualization and Eco-Efficiency Rule-Changing Chip Multithreading CMT TechnologySecuring the Enterprise at Speed Chip Multiprocessing with Multicore Processors Chip Multithreading CMT with CoolThreads Technology UltraSPARC T2 Processor with CoolThreads Technology Sun Sparc Enterprise T5120 and T5220 ServersSun Sparc Enterprise T5120 and T5220 servers Industrys Most Open Platform Efficient and Predictable ScalabilityAccelerated Time to Market Simplified ManagementSystem and Datacenter Reliability Tradition of Leading Eco EfficiencyZero-Cost Security 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 FB Dimm UltraSPARC T2 Processor ArchitectureUltraSPARC T2 Core Architecture and Pipelines UltraSPARC T2 core block diagramUltraSPARC T2 per-core integer and floating-point pipelines Stream Processing Unit Integrated NetworkingIntegral PCI Express Support Power Management System-Level Architecture Sun Sparc Enterprise T5120 and T5220 Server ArchitectureSubsystem Memory SubsystemEnclosure Sun Sparc Enterprise T5120 Server OverviewSun Sparc Enterprise T5120 server, front and rear panels Front and Rear PerspectivesSun Sparc Enterprise T5220 Server Overview Sun Sparc Enterprise T5220 server, front and rear panels Integrated Lights-Out Management Ilom System Controller System Management TechnologyGroup Sun Management Center SoftwareSun N1 System Manager DiscoverManage MonitorHybrid User Interface Fine-Granularity Manageability Enterprise-Class SoftwareScalability and Support for CoolThreads Technology CMT AwarenessSolaris ZFS File System End-to-End Virtualization TechnologySecure and Robust Enterprise-Class Environment Container User Resource Management Fault Management and Predictive Self HealingSolaris Fault Manager Solaris ZonesSolaris Service Manager Application Selection Tuning and DebuggingDevelopment Deployment Sun Java Enterprise System Java ESEnterprise-Class Software Enterprise-Class Software For More Information ConclusionWeb Site URL Description Sun Sparc Enterprise T5120 and T5220 Server Architecture