This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Sun compares their compiler tools to GNU tools


On Sat, Nov 07, 1998 at 04:22:36AM -0800, David S. Miller wrote:
> Maybe you did not read it Mike.  Consider that in Appendix B they
> don't even list the GCC spec run detailed listings, or have I missed it?

Appendix B, page 35 in the PDF file.  What is confusing is that the
software tables and flags notes are wrong -- they were not updated
from the sunpro build.

I spent a good part of the weekend running Spec95 to see how we are
doing.  I'll post other bits elsewhere; most of it is depressing.

The bits that relate specifically to this document are the results I
got from running egcs 1.0.3 on similar hardware to that in Sun's report. 
Both mine and theirs were done on a 167 MHz Ultra 1 workstation.  I
don't know how to make Solaris yield up the cache sizes, but I presume
they aren't too far off; ours is a stock machine.

Since my peak numbers were slower than base numbers, I'll compare
Sun's peak and my base:

		Sun		Me
SPECfp		3.87		5.32
SPECint		4.84		4.93

I'd consider SPECint to be within measurement error, as their
individual numbers fluctuate on either side of my median. 

I've no idea what's up with their fp numbers; I'm not aware of any
real changes that should have affected that across the two minor
releases but I suppose it is possible.

More interesting than this whole line of argument, though, is that
current cvs fails 103.su2cor, 104.hydro2d, 141.apsi, 145.fpppp,
and 146.wave5. 

SPECint is only marginally improved at 5.02, though this is with
the jump.c bug that disables conditional move.


r~


--------------------------------------------------------------------------
                        SPEC Benchmark CINT95 Summary
                                       

                     Base      Base      Base      Peak      Peak      Peak
   Benchmarks    Ref Time  Run Time     Ratio  Ref Time  Run Time     Ratio
   ------------  --------  --------  --------  --------  --------  --------
   099.go            4600       759      6.06      4600       759      6.06 
   124.m88ksim       1900       508      3.74      1900       578      3.29 
   126.gcc           1700       308      5.51      1700       347      4.90 
   129.compress      1800       317      5.68      1800       372      4.84 
   130.li            1900       482      3.94      1900       549      3.46 
   132.ijpeg         2400       520      4.62      2400       570      4.21 
   134.perl          1900       342      5.56      1900       342      5.56 
   147.vortex        2700       556      4.85      2700       561      4.81 
   SPECint_base95 (Geom. Mean)           4.93                              
   SPECint95 (Geom. Mean)                                              4.55

                         SPEC Benchmark CFP95 Summary
                                       

                     Base      Base      Base      Peak      Peak      Peak
   Benchmarks    Ref Time  Run Time     Ratio  Ref Time  Run Time     Ratio
   ------------  --------  --------  --------  --------  --------  --------
   101.tomcatv       3700       446      8.30      3700       410      9.02 
   102.swim          8600       807     10.7       8600       794     10.8  
   103.su2cor        1400       382      3.67      1400       390      3.59 
   104.hydro2d       2400       622      3.86      2400       647      3.71 
   107.mgrid         2500       674      3.71      2500       704      3.55 
   110.applu         2200       565      3.90      2200       867      2.54 
   125.turb3d        4100      1034      3.97      4100      1109      3.70 
   141.apsi          2100       403      5.21      2100       367      5.73 
   145.fpppp         9600      1260      7.62      9600      1310      7.33 
   146.wave5         3000       468      6.41      3000       456      6.58 
   SPECfp_base95 (Geom. Mean)            5.32                              
   SPECfp95 (Geom. Mean)                                               5.10


                                   HARDWARE
                                   --------
         Model Name: UltraI
                CPU: 167 MHz Ultra-1
                FPU: Integrated
   Number of CPU(s): 1
      Primary Cache: ?
    Secondary Cache: ?
        Other Cache: 
             Memory: 128MB
     Disk Subsystem: 3 x 2GB
                     
     Other Hardware: Ethernet


                                   SOFTWARE
                                   --------
   Operating System: Solaris 2.5.1
           Compiler: egcs-2.90.29 980515 (egcs-1.0.3 release)
        File System: ufs
       System State: Multi User

               Base: -O2

               Peak: -O3 -funroll-loops
                     145: -O3 -funroll-loops -fno-schedule-insns


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]