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]
Other format: [Raw text]

[tree-ssa]: darwin SPEC numbers


This compares results of tree-ssa branch to (FSF) mainline on Darwin SPEC,
in case anyone's interested. They're in line with what people are seeing on Intel.
(gcc and vortex contain code that uses nonstandard aliasing.)


We're more interested in comparing to Apple's 3.3-based branch, but it looks
like the absence of tree-ssa-based loop optimizations is the main thing hurting
floating point. It looks like the RTL-based ones do not do as well as they did in 3.4,
because the RTL is different. Some degradation may actually have occurred between
FSF 3.3 and 3.4 (I know the rewritten loop unroller was much inferior on ppc at one point)
but I don't have measurements on that.


We did have to work through several bugs to get tree-ssa to work.

                            mainline             tree-ssa
   164.gzip               740                   731
   175.vpr                 515                   531
   176.gcc                 -----                   -----
   181.mcf                 526                   513
   186.crafty           1028                 1020
   197.parser           625                   625
   252.eon               949                    749
   253.perlbmk        804                   820
   254.gap               748                    785
   255.vortex           -----                    -----
   256.bzip2            621                    618
   300.twolf             608                    604
    GEO MEAN       699                    685   (-2%)

   168.wupwise       883                   899
   171.swim              210                   245
   172.mgrid             600                   533
   173.applu             663                   588
   177.mesa             918                   921
   178.galgel          1010                  937
   179.art                   655                  647
   183.equake          997                  882
   187.facerec        1151                 1059
   188.ammp            440                   454
   189.lucas              891                   858
   191.fma3d            984                    979
   200.sixtrack          546                    520
   301.apsi                571                    569
  GEO MEAN           695                    675   (-3%)


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