Sun Fire Server X4200 M2 X4600 M2 Sun Fire Sun Fire X2100 M2 X2200 M2
Total Page:16
File Type:pdf, Size:1020Kb
SUN SERVER, STORAGE AND VISUALIZATION SOLUTIONS FOR GRID COMPUTING Constantin Gonzalez Ambassador Technical Systems Sun Microsystems GmbH 1 What Sun Does Software Storage Services Systems SPARC 64 Network.com Microelectronics Sun Systems Software Storage Services SPARC 64 Network.com Systems Microelectronics How Applications Behave High Parallelism Proxy Caching Data Warehousing Data Analysis Web Serving Client Server Streaming Media OLTP Database Security File Server Directory SAP R3 J2EE Application Servers Storage Commercial Batch Network Centric Genomics Centric EAI Servers Structural Analysis Electronic Design Simulation Workgroup Compute Grid Application Development Financial Risk/Portfolio Analysis Monte Carlo Simulation Cheminformatics No Parallelism The Bad News... High Parallelism Storage Network Centric Centric There is no egg-laying, wool and milk pork! No Parallelism The Good News... High Parallelism SPARC64 - VI UltraSPARC T1/T2 Storage Network Centric x86 / x64 Centric There are good solutions for all situations! No Parallelism Sun’s Processor Strategy x86 / x64 SPARC64 - VI Single Thread With Chip Multi-Threading Mission Critical Processors 32 Threads / 8 Cores Today 128 Threads / 16 Cores in development Teams With Teams With The Innovation of Solaris on All of Them Back-End Datacenter Servers High Parallelism Proxy Caching Data Warehousing Data Analysis Web Serving Client Server Streaming Media OLTP Database Security File Server Directory SAP R3 J2EE Application Servers Storage Commercial Batch Network Centric Genomics Centric EAI Servers Structural Analysis Electronic Design Simulation Workgroup Compute Grid Application Development Financial Risk/Portfolio Analysis Monte Carlo Simulation Cheminformatics No Parallelism Sun SPARC Enterprise Servers M8000 & M9000 Highest availability Highest absolute performance Sophisticated control of resources Highest scalability • Mainframe-class reliability M4000 & M5000 • New, high-speed, low Price/performance targeted latency interconnect Competitive RAS and S/W • Faster processors Dense rack mount package • Industry standard PCI-eEn I/Otry Systems: • High Tde1000gree &of Tmodul2000arity • Balanced SMP design UltraSPARC T1 SPARC64 VI SPARC Enterprise M-Series Scalability and Performance • Proven Solaris Scalability • Systems Scale from 2–64 sockets (4–128 cores) > Dual-core, dual-thread SPARC64 VI processor > 2.15GHz to 2.4GHz Sun's • From 16GB to 2TB of DDRII memory Fastest Servers • From 5 to 288 PCI-X and PCI-E I/O slots Ever • M9000: 1.032 TFLOP Linpack Solving the world’s most complex computing problems Web/Networking Servers High Parallelism Proxy Caching Data Warehousing UltraSPARC T1/T2 Data Analysis Web Serving Client Server Streaming Media OLTP Database Security File Server Directory SAP R3 J2EE Application Servers Storage Commercial Batch Network Centric Genomics Centric EAI Servers Structural Analysis Electronic Design Simulation Workgroup Compute Grid Application Development Financial Risk/Portfolio Analysis Monte Carlo Simulation Cheminformatics No Parallelism Chip Multi-Threading • Memory latency is biggest issue in CPU design today • Sun's idea: While one thread waits for data, others can use the CPU pipeline! Conventional Processor SingleUltraSP ThrARCeaded T 1 Processor Performance Utilization: 15–25% Utilization near 100% Thread 4 C M C M C M Thread Thread 3 C M C M C M Thread 2 C M C M C M C M C M C M Thread 1 C M C M C M Time Time Memory Effective Memory Effective Latency CPU Time Latency CPU Time UltraSPARC T1: Innovation Sun CMT CPU Technology: 8 Cores and 4 Threads per Core Thread 4 Thread 3 Core 8 Thread 2 Thread 1 Thread 4 Thread 3 Core 7 Thread 2 Thread 1 Thread 4 Thread 3 Core 6 Thread 2 Thread 1 Thread 4 Thread 3 Core 5 Thread 2 Thread 1 Thread 4 Thread 3 Core 4 Thread 2 Thread 1 Thread 4 Thread 3 Core 3 Thread 2 Thread 1 Thread 4 Thread 3 Core 2 Thread 2 Thread 1 Thread 4 Thread 3 Core 1 Thread 2 Thread 1 Time Memory Latency CPU Time UltraSPARC T1 “Niagara” Processor DDR-2 DDR-2 DDR-2 DDR-2 > SPARC V9 implementation SDRAM SDRAM SDRAM SDRAM > Up to eight 4-way multi- threaded cores for up to 32 simultaneous threads L2$ L2$ L2$ L2$ > Designed for multi-threaded Xbar FPU workloads > All cores connected through a C1 C2 C3 C4 C5 C6 C7 C8 134.4GB/s crossbar switch Sys I/F > 4 DDR2 channels (25.6GB/s) Buffer Switch Core > Typical Power : 72 Watts BUS Joyent Consolidates on Sun Fire CoolThreads Servers and Solaris 10 Reduced Operating Costs, Improved Agility and Scalability Legacy New Environment Environment 4 Racks Required Single Rack Solution Dell 2850 and Sun Fire T1000 Servers 850 Servers Solaris 10 & Nevada ● ● Data center Reduced operational complexity complexity and cost ● ● Impeded scalabilty Improved scalability ● 4x space and 3x ● Increasing costs power savings ● Power and space constaints ● >7x number of logical ● Poor performance Servers with Solaris and utilization Containers ● Simplified installation and management http://scalewithrails.com/downloads/Jason-Joyent-t1000subset.pdf http://scalewithrails.com/downloads/ScaleWithRails-April2006.pdf UltraSPARC T2: Server on a Chip 42 GB/s read, 21 GB/s write 2–8 DIMMs Dual-channel Dual-channel Dual-channel Dual-channel • 8 SPARC V9 cores @ 1.2–1.4GHz FB-DIMM FB-DIMM FB-DIMM FB-DIMM > 8 threads per core > 2 execution pipelines per core x10 write > 1 instruction/cycle per pipeline x14 read > 1 FPU per core @ 4.0 GT/s Memory Memory Memory Memory > 1 SPU (crypto) per core controller controller controller controller > 4 MB, 16-way, 8-bank L2$ L2$ L2$ L2$ L2$ L2$ L2$ L2$ L2$ BaLn2k$ BanBankk BaLn2k$ BanBank BaLn2k$ BBaannk BaLn2k$ BankBank 4 MB L2$ • 4 FB-DIMM DRAM controllers CrCrossbarr • 2.5 GHz x 8 PCI-Express interface 16 KB I$ 16 KB I$ 16 KB I$ 16 KB I$ 16 KB I$ 16 KB I$ 16 KB I$ 16 KB I$ 8 KB D$ 8 KB D$ 8 KB D$ 8 KB D$ 8 KB D$ 8 KB D$ 8 KB D$ 8 KB D$ • 2 x 10 Gb on-chip Ethernet FPU FPU FPU FPU FPU FPU FPU FPU SPU SPU SPU SPU SPU SPU SPU SPU • Technology: TI 65nm C1 C2 C3 C4 C5 C6 C7 C8 New 8 threads per core 2 2 execution pipes • Die size: 342mm 1 op/cycle per pipe Sys I/F • Power: < 95 W (nominal) buffer switch NIU core PCIe 10 Gb Ethernet SSI, JTAG X8 @ 2.5 GHz Debug port 2 GB/s each direction Sun Processor Roadmap CMT Delivers Performance Gains, Outstanding Energy Efficiency Web/Network SPARC Enterprise SPARC Performance “Victoria Falls” Performance Increase 65X Increase (2 sockets) Taped- “Rock” out 128 threads 16X April 2006 16 cores Taped- out 16 January cores “Niagara 2” Taped- 2007 out 35X October 2006 32 threads 8 cores “Niagara 1” “Olympus”/APL 14X 1.5X US IV+ US IIIi 64 threads 1X 1X 8 cores 1 FPU/core 2004 2005 2006 2007 2008 2004 2005 2006 2007 2008 HPC Systems High Parallelism Proxy Caching Data Warehousing Data Analysis Web Serving Client Server Streaming Media OLTP Database Security File Server Directory SAP R3 J2EE Application Servers Storage Commercial Batch Network Centric Genomics Centric EAI Servers Structural Analysis Electronic Design Simulation Workgroup Compute Grid Application Development Financial Risk/Portfolio Analysis Monte Carlo Simulation Cheminformatics No Parallelism Sun’s x64 System Portfolio Sun Customer Ready HPC Cluster First True Modular Systems Sun Blade 6000 Sun Blade 8000 & 8000P Modular System Modular Systems First Tier 1 Sun Fire Sun Fire 8-way X4100 M2 Sun Fire Server X4200 M2 X4600 M2 Sun Fire Sun Fire X2100 M2 X2200 M2 Ultra 40 M2 Sun Fire Ultra 20 M2 V40Z Sun Fire X4200 M2 CPU/Memory Dual Socket Data Center Server ● 2 AMD Opteron 2000 Dual-Core CPUs ● 8x DDR2/667 Slots (up to 32 GB) Memory I/O ● 4x PCI-E x8 and 1 x PCI-X ● 4x Gb Ethernet Ports ● 4x SAS II 2.5” disks 10kRPM ● DVD Reliability ● Hot-plug disks and fans ● RAID 0/1 controller on-board The x64 Workhorse Management ● Complete KVMS service processor OS ● Solaris, Linux or Windows Sun Fire X4600 M2 CPU/Memory Eight Socket Data Center Server ● 8 AMD Opteron 800/8000 Dual-Core CPUs ● 32x DDR/667 Slots (up to 128 GB) Memory I/O ● 6x PCI-E and 2x PCI-X ● 4x Gb Ethernet ports ● 4x SAS II 2.5” disks 10kRPM ● DVD 4 RU Reliability ● Hot-plug disks and fans ● RAID 0/1 controller on-board The Consolidation Management Machine ● Full KVMS service prozessor OS ● Solaris, Linux oder Windows Sun Fire X4600 Server Internals Full Performance, AMD Opteron Processor Modules (8 total) Dual-Core, Quad-Core Ready CPU Module > > > 6 - PCI-Express Slots Redundant > Hot-plug - 4 – x8-lane Slots Fans > - 2 – x4-lane Slots > > > 2 PCI-X Slots (133MHz/64-bit) 24” depth Innovation: Systems+Storage+Solaris • Breaking the $2/GB barrier • Integrated server and massive storage array • Up to 24 terabytes of storage in 4RU • Running Solaris with ZFS • 2 GB/s throughput Sun Fire X4500 (a.k.a. Thumper) • With general purpose “The World’s First Hybrid Data Server” components • 6 storage solutions in the works Tokyo Institute of Technology: 655 Sun Fire x64 More than 100 TeraFlops Compute Servers 10'480 CPU 21.4 TB Memory, ClearSpeed Advance .. Boards . 10 Gigabit-class Network Equipment InfiniBand Network Voltaire ISR 9288 ×8 200bps 24Gbps (unidirection) External (unidirection) Network Devices .. .x 42 FileServer FileServer C C 1 PB Sun Storage Storage Server B NEC iStorage S1800AT Physical Capacity 96TB RAID6 Petabyte-class Storage Server Sun Blade 6000 Modular System • 10 RU — 10 blades per chassis NEW! • Up to 320 cores per rack • Up to 64 GB memory • Industry-standard PCI- Express midplane • Hot-pluggable and redundant components • Choice of architectures, operating systems Versatile Blade Portfolio Sun Blade