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: Some SPECfp results for the simplify-rtx problem


Jan Hubicka <jh@suse.cz> writes:

>> 
>> Fortran 77 tests: 168.wupwise, 171.swim, 172.mgrid, 173.applu,
>> 200.sixtrack, 301.apsi.  
>> C tests (for reference): 177.mesa, 179.art, 183.equake, 188.ammp
>> 
>> Unfortunatly both compilers have errors and 177.mesa, 188.ammp and
>> 301.apsi fail with an "Output miscompare".
>> 
>> I now run on the same machine tests with GCC with RTH's "address_cost
>> tweak" installed:
> Please can you run it with the strength-reduction tweek I pointed out
> in the reply to Richard's email?  I plan to install it today, but I want
> automated checker to come with results before I do so. (and the patch
> needs re-bootstrapping as it aged somewhat)
>
> It should track the same problem from other direction and thus I would
> like to see effect of Richard's change on the updated code.
>
> Also please run the integer tests too.  The effect of Richard's patch can
> be increase of register pressure in the integer code that can negatively affect
> the performance.

Here're the results:
     Base flags: -O2 -march=athlon -malign-double
     Compiler is reference (CVS version)
     Peak flags: -O2 -march=athlon -malign-double
     Compiler is CVS + RT's "address_cost tweak"

CFP 2000
                                     Estimated                     Estimated
                   Base      Base      Base      Peak      Peak      Peak
   Benchmarks    Ref Time  Run Time   Ratio    Ref Time  Run Time   Ratio
   ------------  --------  --------  --------  --------  --------  --------
   168.wupwise       1600       337       474*     1600       336       476*
   171.swim          3100      1085       286*     3100      1118       277*
   172.mgrid         1800       521       345*     1800       516       349*
   173.applu         2100       696       302*     2100       694       303*
   177.mesa          1400       288       485*     1400       289       484*
   179.art           2600      1906       136*     2600      1743       149*
   183.equake        1300       341       382*     1300       340       382*
   188.ammp          2200       840       262*     2200       853       258*
   200.sixtrack      1100       520       212*     1100       520       212*
   301.apsi          2600       946       275*     2600       949       274*

CINT2000
                                     Estimated                     Estimated
                   Base      Base      Base      Peak      Peak      Peak
   Benchmarks    Ref Time  Run Time   Ratio    Ref Time  Run Time   Ratio
   ------------  --------  --------  --------  --------  --------  --------
   164.gzip          1400       289       484*     1400       291       482*
   175.vpr           1400       485       288*     1400       486       288*
   176.gcc           1100       289       380*     1100       294       375*
   181.mcf           1800       908       198*     1800       914       197*
   186.crafty        1000       171       585*     1000       170       588*
   197.parser        1800       506       356*     1800       506       356*
   252.eon           1300       227       572*     1300       228       571*
   253.perlbmk       1800       341       527*     1800       342       527*
   254.gap           1100       246       447*     1100       246       447*
   255.vortex        1900       440       432*     1900       437       435*
   256.bzip2         1500       399       376*     1500       404       371*
   300.twolf         3000       916       327*     3000       916       328*

Andreas
-- 
 Andreas Jaeger
  SuSE Labs aj@suse.de
   private aj@arthur.inka.de
    http://www.suse.de/~aj


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