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]

Comparing gcc and ccc on alpha with SPEC2000


Here are SPEC2000 comparisons between gcc+g77 and ccc+fort on alpha
on 500 MHz 21264 alpha DS20 clone, 2 GB ram, 4 MB cache, Red Hat 6.0,
kernel 2.2.13, binutils-2.9.5.0.16.

Executive summary: the mainline gcc doesn't do so badly, g77 often
sucks eggs.

Brad Lucier

With 
gcc version 2.96 20000121 (experimental), options -mcpu=ev6  -O3
-ffast-math, MATHLIBOPT = -lcpml -lm and 
ccc-6.2.9.002-2 -arch ev6 -fast -O4 ONESTEP

The first columns contains gcc times, the second ccc

                             SPEC CINT2000 Summary

                   Base      Base      Base      Base      Base      Base
   Benchmarks    Ref Time  Run Time   Ratio    Ref Time  Run Time   Ratio
   ------------  --------  --------  --------  --------  --------  --------
   164.gzip          1400  741            189*    1400   650       215    *
   175.vpr           1400  726            193*    1400   714       196    *
   176.gcc           1100  412            267*    1100   383       287    *
   181.mcf           1800  981            184*    1800  1065       169    *
   186.crafty                                X    1000   274       365    *
   197.parser        1800  1201            150*   1800  1109       162    *
   252.eon                                   X                            X
   253.perlbmk       1800  800            225*    1800   775       232    *
   254.gap           1100  480            229*    1100   470       234    *
   255.vortex        1900  966            197*    1900   770       247    *
   256.bzip2         1500  640            234*    1500   589       255    *
   300.twolf                                 X    3000  1104       272    *
   Est. SPECint_base2000                  205                            --
   Est. SPECint2000                                                      --

With gcc version 2.96 20000127 (experimental), options -mcpu=ev6  -O3
-ffast-math, MATHLIBOPT = -lcpml -lm and
fort  -arch ev6 -fast -O5 ONESTEP

The first columns contains gcc+g77 times, the second ccc+fort times.

                             SPEC CFP2000 Summary

                                     Estimated                     Estimated
                   Base      Base      Base      Base      Base      Base
   Benchmarks    Ref Time  Run Time   Ratio    Ref Time  Run Time   Ratio
   ------------  --------  --------  --------  --------  --------  --------
   168.wupwise       1600   583       275    *     1600  452            354*
   171.swim          3100  1797       173    *     3100  438            708*
   172.mgrid         1800  1306       138    *     1800  602            299*
   173.applu         2100   935       224    *     2100  563            373*
   177.mesa          1400   369       379    *     1400  406            345*
   178.galgel                                X     2900  1280           227*
   179.art           2600   654       398    *     2600  525            495*
   183.equake        1300   599       217    *     1300  574            226*
   187.facerec                               X     1900  443            429*
   188.ammp          2200   858       256    *     2200  812            271*
   189.lucas                                 X     2000  526            381*
   191.fma3d                                 X                             X
   200.sixtrack      1100  1789        61.5  *     1100  547            201*
   301.apsi          2600  1640       159    *     2600  1156           225*
   Est. SPECfp_base2000                    --                           327
   Est. SPECfp2000                                                       --

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