Sun Solutions by Forsythe
John J McLaughlin
Sun Product Specialist

UltraSPARC T2 Performance

Fri, 03/28/2008 - 04:10 by John J McLaughlin

Recently, a customer asked to review the value proposition of Sun's UltraSPARC T2 servers vs x86 servers. I started off by providing some benchmark results. This page on Sun's web site is a good starting point to access those benchmark results:

http://www.sun.com/servers/coolthreads/benchmarks/index.jsp

For my customer, I went through the benchmark and produced this summary with some of my own comments. When ever there is a performance statement, I have included links to the benchmark results that back up that statement

Integer performance (throughput)

SPARC Enterprise T5220 32% faster than Sun Blade x6520 with two 3-GHz Intel Xeon Processors

The Sun CMT servers are great for running many tasks simultaneously. The SPEC CPU benchmark that measures that capability is the CINT2006 Rate. 1 chip T2 system Sun Microsystems SPARC Enterprise T5220 (gccfss) delivered a CINT2006 Rate of 83.2 which was about 32% faster than system Sun Microsystems Sun Blade X6250 (2 chip Xeon) delivered a CINT2006 Rate of 65.0 or 2.5 times faster than a single chip Xeon system Dell Precision 690 (Intel 5160, 3.00 GHz) which delivered a CINT2006 Rate of 33.5.

The T2 system is the world's fastest Single Chip for SPECint_rate2006

  • Sun SPARC Enterprise T5220 83.2
  • IBM System p570 60.9
  • HP ProLiant DL360 G5 73.0
  • Used the UltraSPARC T2 blade - T6320 - in a Sun Blade 6000
  • Beats the best single IBM 4.7 GHz dual-core POWER6 processor result by 29%
  • Beat the best published single 3 GHz Xeon quad-core by 28% on SPECint_rate2006
  • Beats the best single IBM 4.7 GHz dual-core POWER6 processor result by 29%
  • (read more)

Floating-point performance (throughput)

Sun SPARC Enterprise T5220 95% faster than 3-GHz Intel Xeon Processor

Sun made major improvements in the T2 compared to the T1 chip in the area of floating point performance. T2 chip 2.5 time the performance of a Dell Precision 690 (Intel Xeon 5160, 3.00 GHz - 1 chip 2 core)

UltraSPARC T2 - SPEComp floating-point single-chip record

  • The Sun SPARC Enterprise T5220 server delivers the best performance on the SPEC COMP2001 benchmark for a single chip.
  • (read more)

Web Performance (SPECweb2005)

The UltraSPARC T2-based T5220 delivers impressive web performance:

SPECweb2005 benchmark results

  • Sun SPARC Enterprise T5220 obtained a world record SPECweb2005 result 37,001 SPECweb2005 with one UltraSPARC T2 running Solaris 10 with Sun Java System Web Server
  • T5220 server delivers 22% greater performance than the four-socket HP ProLiant DL580 G5 with 2.9 GHz Quad-Core Xeon processors
  • There are no IBM POWER6 results on the SPECweb benchmark
  • (read more)

SPECjAppServer2004 (1 x UltraSPARC T5220 )

3.1x Dell PE2900: 2 x Dual Core Xeon Windows Server

SPECjAppServer2004 World Record Single-Application server Sun SPARC Enterprise T5220 and a Sun SPARC Enterprise T5120 (Oracle database server)

Lotus Domino R6iNotes (1x UltraSPARC T5220)

2x IBM x3650: 2x Dual Core Xeon Windows Server

World Record Lotus Domino R6iNotes Sun SPARC Enterprise 5220

  • The Sun SPARC Enterprise T5220 (one UltraSPARC T2), using Lotus Domino 7.0.1 mail server delivered industry-leading results with best per-socket performance and best power-performance for the Lotus[R] R6iNotes on Domino mail server benchmark
  • Sun SE T5220 has similar results to an 8 process UltraSPARC IV+ 1.8GHZ V890 at less than half the cost per user
  • The Sun SPARC Enterprise T5220 performed 2.3x faster than the 4x dual-core HP Proliant DL580 and achieved 30% less price/performance

World Record ERP SAP-SD 2-Tier ECC 6.0 Sun SPARC Enterprise T5120

  • Best 1 processor, two SAP SD Standard Application Benchmark
  • The Sun SPARC Enterprise T5120 server (1.4GHz UltraSPARC T2) outperformed the 4-core IBM System p570 (4.7 GHz POWER6) by 7%. The 4RU IBM p570 POWER6 is 4 times larger than the 1RU Sun SPARC Enterprise T5120 system
  • The Sun SPARC Enterprise T5120 server (1.4GHz UltraSPARC T2) outperformed the HP BL460C with two 3 GHz Xeon quad-core processors by 5%
  • (read more)
  • http://www.sap.com/solutions/benchmark/sd2tier.epx

Sun SPARC Enterprise T5120/T5220 World Record Single-JVM Single Chip Performance with SPECjbb2005 server-side Java benchmark

Database/Webserver/Virtualization Benchmark

Sun Microsystems recently conducted ...

"a consolidation benchmark to see how an open-source stack performs against the proprietary stack from Microsoft. Solaris, MySQL, and Sun Web Server running on the open-source UltraSPARC T2 processor were pitted against a Microsoft SW stack running on a 4-socket QC Xeon server. This benchmark highlights the continued trend to incorporate MySQL open-source databases and how it works under virtualization (Solaris Zones)"

That benchmark is not an audited benchmark like SPEC . It uses an "Ad-Hoc OLTP workload, called iGEN OLTP 1.6, which was developed from a realistic customer workload. iGen OLTP avoids problems that plague other OTLP benchmarks like TPC-C".

The results are quite interesting and are documented here:

Here are some of my observations about this benchmark:

Database

  • MySQL database (1x UltraSPARC T5220) - 2 RU
  • MS SQL database (HP DL580, 4 quad core, 3GHz) -4 RU

T5220 delivered 3.2x OLTP transactions/minute

Web Server

  • SunJava System Webserver ( 1x UltraSPARC T 5220)
  • Microsoft IIS 6.0 (HP DL 580 HP DL580, 4 quad core, 3GHz)

T5220 delivered 1.5x the Web Ops/s

Environmentals:

  • Sun T-52202 rack units, 480 watts
  • HP DL 580G3, 4 chips, 16 cores: 4 rack units, 830 watts ( approx)

Sun solution takes much less space and consumes less power

Total Cost of Ownership:

Sun solution is $131k vs $204k

Performance Comparison:

Here are the summay table from Sun's benchmark:

System

Configuration (both 64GB Memory)

CPU

RUs

OS

DB SW

Web-
server SW

Sun SPARC Enterprise T5220 1.4GHz

1 chip
8 cores

2 RU

Solaris 10 8/07

MySQL 5.0.51a

Sun Java System Web
Server 7

HP DL580 G5 2.93GHz

4 QC Xeon
16 cores

4 RU

MS Server 2003 EE

MS SQL-
server 2005

MS IIS 6.0

System

Performance & Cost (server, 64GB, disks, SW)

Web ops/s

OLTP txns/m

Watts

HW+
SW $

Norm
Perf

Watt/
perf

$/perf

Sun SPARC Enterprise T5220 1.4GHz

9546

224K

480W

$131k

2.36

203

55

HP DL580 G5 2.93GHz

6250

70K

830W

$204k

1.0

830

204

Sun's Advantage

53%

3.2x

73%

56%

2.4x

4.1x

3.7x

Note: Watts are measured server watts during the run.

Ultra-FAST Cryptography on the Sun UltraSPARC T2

The T2 procession had built-in cryptograohic hardware that delivers excellent performance:

  • A single Sun UltraSPARC T2 processor achieves up to 37,000 RSA 1024-bit signs/s and up to 38.9 Gbit/s of AES-128 throughput
  • The UltraSPARC T2 delivers over 4.1 times greater RSA1024 performance and 4.6 times greater AES128 performance than the 2-way quad-core 3 GHz Xeon.
  • read more

 

UltraSPARC T2 and its Network Interface Unit

The T2 also has two integrated 10 GbE NICs that deliver impression networking:

Benchmark Blogging at Sun

Sun also blogs about benchmarks at

http://blogs.sun.com/bmseer

That is actually an excellent and interesting blog. Some of "pro-Sun" stance and railing against bogus or incomplete competitive benchmarks might seem a bit opinionated but those opinions are well substantiated. I love the "Dodge Charger" comparison that was posted recently in that blog:

Look what you can do with not mentioning important information, let's look at the following claims about a car...

  1. Dodge Charger gets 18/26 mpg due to official testing.
  2. Dodge Charger top speed over 244 mph.

Sounds great I'll get one because both statements are true... or is this being misleading? One might assume they are basically the same car, but unfortunately only the nameplate is the same. It is very misleading unless you know that one is the street car and one is the NASCAR "Car of Tomorrow" (COT). It would have been very clear to the consumer if it was written as follows:

  1. Dodge Charger (2.7L V6 190hp) gets 18/26 mpg due to official testing.
  2. Dodge Charger (5.86L Pushrod V8 ~865hp) top speed over 244 mph.

SPEC there are only two more things to add to a disclosure statement (GHz & amount of memory)! By the way...

  1. Dodge Charger (2.7L V6 190HP) gets 18/26 mpg due to official testing, MSRP: $21,320 - $36,355.
  2. Dodge Charger (5.86L Pushrod V8 ~865hp) top speed over 244 mph. cost?
  3. Dodge Charger (diecast 1/24 scale) $67.99

http://blogs.sun.com/bmseer/entry/lack_of_proper_information_hurts

The Sun UltraSPARC T2 CMT servers fit certain applications and workloads very well and others, such as single threaded apps, not so well. That is true for other CPUs. For example, the quad-core Xeons, which Sun sells in some of its systems, have good memory allocation and transfer for a small number of threads, but not so good for a large number of threads. Sun used the open-source sysbench memory benchmarking tool to show up-to 17GB/s for Niagara-2, while only up-to 4GB/s for an Intel 16-core box:

http://milek.blogspot.com/2008/03/16-core-intel-system-vs-niagara-2.html

Conclusion

Picking the right CPU and System to meet your requirements can be a challenge, as each has its strengths and weaknesses. Benchmarks can help you pick the right system, Just make sure the benchmarks include all the factors that are really important to you:

  • single threaded performance
  • multi-threaded performance
  • I/O and memory performance
  • cost
  • power/coolig costs
  • space



Related Entries