compiler thoughts

All | Personal | Sun
« Previous day (Jul 26, 2007) | Main | Next day (Jul 28, 2007) »
20070727 Friday July 27, 2007

GCC vs GCCfss vs Studio performance on SPARC

Here is a relative performance chart for several versions of plain GCC including the latest GCC 4.2, just released GCCfss 4.0.4, previous GCCfss 4.0.3, upcoming GCCfss 4.2 and Studio 12 with the most recent patches.

All runs were done on UltraSPARC 4+ box on SPEC CPU2006 FP base with C and C++ benchmarks.

GCC flags:

 -O3 -mcpu=ultrasparc3 -funroll-loops -ffast-math -fprefetch-loop-arrays 

GCCfss and Studio flags:

-fast -xipo=2 -xpagesize=4M -xprefetch_level=2 -xalias_level=std/layout/compatible

The runs are not SPEC conforming, since Fortran benchmarks were not run, but very representative of any floating point heavy application on SPARC. So consider them an 'estimate'.

Some observations:

Posted by alexey ( Jul 27 2007, 06:55:00 PM PDT ) Permalink

Disclaimer:

This site is a personal blog and is to be used for informational purposes only. The views expressed on this blog are those of the author only, and should not be attributed to any past or present employers.

Calendar

RSS Feeds

Search

Links

Navigation

Referers