BM Seer Unofficial thoughts from an anonymous Sun employee

gcc, SPEC CPU2006, & Sun SPARC Enterprise T5220

Friday Nov 02, 2007

Sun has released benchmarks results on SPEC CPU with GCCfss. GCCfss is a GCC compatible frontend with Sun Studio backend. If you have codes developed with GCC you can now just use it to run really fast on UltraSPARC T2, with all kinds of great optimizations.

For more on GCCfss see: http://cooltools.sunsource.net/gcc/

The Sun SPARC Enterprise T5220 server, running at 1.4 GHz, delivered a result 78.0 SPECint_rate2006 which is slightly lower (1%) when compared with the full Sun Studio 12 compiler.

The Sun SPARC Enterprise T5220 using the GCC for SPARC Systems (gccfss) compiler topped all competitor's single chip results including the 4.7 GHZ POWER6 result from IBM by over 28% which used a proprietary compiler.

The gccfss compiler allows one to use the optimal Sun SPARC optimization tools along with the popular gcc coding conventions and deliver performance that has not been possible before without time consuming code changes.

SPEC CPU2006 Performance Charts: bigger is better, selected recent results

SPECint_rate2006

System Processors Performance Results
Type GHz Chips Cores Threads Peak Base
T5120/T5220 UltraSPARC T2 1.4 1 8 64 78.5 73.0
T5220 (gccfss) UltraSPARC T2 1.4 1 8 64 78.0 71.6
HP DL360 G5 Intel X5365 3.0 1 4 4 61.3 53.8
IBM p 570 Power6 4.7 1 2 4 60.9 53.2
Fujitsu RX300 Intel X5355 2.66 1 4 4 52.8 50.5

Results as of 30 Oct 2007 from www.spec.org.

Benchmark Description

SPEC CPU2006 is made up of two suites of benchmarks, CFP2006 and CINT2006. CFP2006 targets floating-point performance, while CINT2006 targets integer performance.

Each suite has two different measures. First is the CPU measure, which is the performance on the suite as a single stream. This can be either a single thread or automatic compiled parallel run. This measure is further defined by base and optimized runs. Base uses the same compiler flags for all kernels, where optimized is allowed to use different compiler flags for each kernel. Results are compared against a baseline system run that was standardized by SPEC.

The second measure is Rate. It is a measure of how many CPU measures can be run at a time. Typically, it is run as n processes on n processors. It shows how well the same job mix can run on a system under some load. It also is run as a base and optimized set of results.

Disclosure Statement:

SPEC, SPECint reg tm of Standard Performance Evaluation Corporation. Sun result submitted to SPEC, other results from www.spec.org as of 10/30/07. Sun SPARC Enterprise T5220 gccfss (UltraSPARC T2, 1 chip, 8 cores), 78.0 SPECint_rate2006; IBM p570 (POWER6, 1 chip, 2 cores), 60.9 SPECint_rate2006; HP DL360 G5 (Intel X5365 1chip 4-core), 61.3 SPECint_rate2006; Fujitsu RX300 (Intel X5355, 1-chip, 4-core) 52.8 SPECint_rate2006; Sun SPARC Enterprise T5220 (UltraSPARC T2, 1 chip, 8 cores), 78.5 SPECint_rate2006.

Results Summary

Results
Reference Date: Oct 30, 2007
System: Sun SPARC Enterprise T5220
Processor: Sun UltraSPARC T2, 1.4 GHz
  78.0 SPECint_rate2006
Software: Solaris 10, Sun Studio 12 Compiler gccfss

[2] Comments
Like this post? del.icio.us | furl | slashdot | technorati | digg
Comments:

Nice SPECint_rate results. What is the SPECint result?

Posted by Peter on November 08, 2007 at 12:49 AM PST #

The Sun T5220 is a server, one should use server benchmarks.

One does not judge a jet on cost/passenger on a jet with one passenger and compare that to a jet filled with passengers?

Posted by BM Seer on November 08, 2007 at 10:30 AM PST #

Post a Comment:
Comments are closed for this entry.