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]

Re: GCC inline parameters (PR 10160 testcase)


Andreas Jaeger <aj@suse.de> writes:

> I'm just starting the following two SPECint runs:
> -O2 -march=athlon
> -O2 -march=athlon --param max-inline-insns-single=150 --param max-inline-insns-auto=150 --param max-inline-insns=300 --param min-inline-insns=100
>
> But if you send more invocations, I can run them.
>
> Andreas

Here're the results with GCC 3.4 CVS from yesterday, so it's no real
difference IMO.

Andreas

Compile times for benchmarks:
164.gzip base: 4 s
175.vpr base: 12 s
176.gcc base: 110 s
181.mcf base: 4 s
186.crafty base: 21 s
197.parser base: 8 s
252.eon base: 225 s
253.perlbmk base: 51 s
254.gap base: 38 s
255.vortex base: 44 s
256.bzip2 base: 2 s
300.twolf base: 26 s
164.gzip peak: 4 s
175.vpr peak: 12 s
176.gcc peak: 108 s
181.mcf peak: 2 s
186.crafty peak: 21 s
197.parser peak: 9 s
252.eon peak: 218 s
253.perlbmk peak: 51 s
254.gap peak: 38 s
255.vortex peak: 44 s
256.bzip2 peak: 2 s
300.twolf peak: 26 s
======================================
Total time for base compilation: 545 s
Total time for peak compilation: 535 s

GCC was configured as: configure --enable-threads=posix --enable-languages="c,c++"
GCC bootstrap times for 'make -j1 bootstrap && make install':
Base compiler: 2428 s
[2. text/plain; CINT2000.743.asc]

##############################################################################
#   INVALID RUN INVALID RUN INVALID RUN INVALID RUN INVALID RUN INVALID RUN  #
#                                                                            #
# 'reportable' flag not set during run                                       #
#                                                                            #
#   INVALID RUN INVALID RUN INVALID RUN INVALID RUN INVALID RUN INVALID RUN  #
##############################################################################
                            SPEC CINT2000 Summary
                           AMD Athlon 1.133 Ghz Box
                           Tested by SuSE Linux AG
                           Fri May  2 22:07:46 2003

SPEC License #1922  Test date: 2003-05-02   Hardware availability: today
Tester: Andreas Jaeger, SuSE Linux AG       Software availability: Now

                                     Estimated                     Estimated
                   Base      Base      Base      Peak      Peak      Peak
   Benchmarks    Ref Time  Run Time   Ratio    Ref Time  Run Time   Ratio
   ------------  --------  --------  --------  --------  --------  --------
   164.gzip          1400       292       480      1400       286       490 
   164.gzip          1400       285       491*     1400       285       491*
   164.gzip          1400       285       492      1400       285       492 
   175.vpr           1400       450       311      1400       450       311 
   175.vpr           1400       449       312*     1400       449       312 
   175.vpr           1400       449       312      1400       449       312*
   176.gcc           1100       295       373      1100       292       377 
   176.gcc           1100       291       378      1100       296       372*
   176.gcc           1100       294       374*     1100       296       371 
   181.mcf           1800       814       221      1800       816       221 
   181.mcf           1800       815       221      1800       815       221*
   181.mcf           1800       815       221*     1800       815       221 
   186.crafty        1000       177       564      1000       177       564 
   186.crafty        1000       177       566      1000       177       565*
   186.crafty        1000       177       566*     1000       177       565 
   197.parser        1800       546       330      1800       537       335 
   197.parser        1800       536       336      1800       537       335*
   197.parser        1800       536       336*     1800       537       335 
   252.eon           1300       229       569      1300       227       572 
   252.eon           1300       229       567      1300       226       574 
   252.eon           1300       229       568*     1300       227       572*
   253.perlbmk       1800       340       530      1800       339       531 
   253.perlbmk       1800       339       531      1800       339       532 
   253.perlbmk       1800       339       531*     1800       339       531*
   254.gap           1100       271       406      1100       270       407*
   254.gap           1100       270       408      1100       270       407 
   254.gap           1100       271       407*     1100       270       407 
   255.vortex        1900       416       457      1900       417       456 
   255.vortex        1900       416       457*     1900       417       456*
   255.vortex        1900       416       457      1900       416       456 
   256.bzip2         1500       438       343      1500       439       342 
   256.bzip2         1500       437       344*     1500       436       344*
   256.bzip2         1500       436       344      1500       436       344 
   300.twolf         3000       875       343      3000       874       343*
   300.twolf         3000       872       344      3000       873       344 
   300.twolf         3000       872       344*     3000       880       341 
   ========================================================================
   164.gzip          1400       285       491*     1400       285       491*
   175.vpr           1400       449       312*     1400       449       312*
   176.gcc           1100       294       374*     1100       296       372*
   181.mcf           1800       815       221*     1800       815       221*
   186.crafty        1000       177       566*     1000       177       565*
   197.parser        1800       536       336*     1800       537       335*
   252.eon           1300       229       568*     1300       227       572*
   253.perlbmk       1800       339       531*     1800       339       531*
   254.gap           1100       271       407*     1100       270       407*
   255.vortex        1900       416       457*     1900       417       456*
   256.bzip2         1500       437       344*     1500       436       344*
   300.twolf         3000       872       344*     3000       874       343*
   Est. SPECint_base2000                  398
   Est. SPECint2000                                                     398


                                   HARDWARE
                                   --------
     Hardware Vendor: AMD
          Model Name: Athlon 1.133 Ghz Box
                 CPU: AMD Athlon(tm) Processor
             CPU MHz: 1133.402
                 FPU: Integrated
      CPU(s) enabled: 1
    CPU(s) orderable: 1
            Parallel: No
       Primary Cache: 64KBI + 64KBD on chip
     Secondary Cache: 256 KB
            L3 Cache: N/A
         Other Cache: N/A
              Memory: 512 MB
      Disk Subsystem: 1x IBM DTLA 307030 30GB EIDE Disk
      Other Hardware: Ethernet


                                   SOFTWARE
                                   --------
    Operating System: Linux 2.4.19-4GB
            Compiler: GCC CVS
         File System: Linux/reiserfs
        System State: Multi-User


                                    NOTES
                                    -----
     
     Base flags: -O2 -march=athlon
     Compiler: Unspecified
     Peak flags: -O2 -march=athlon --param max-inline-insns-single=150 --param max-inline-insns-auto=150 --param max-inline-insns=300 --param min-inline-insns=100
     Compiler: Unspecified
     To compile and execute eon correctly the following extra flags
     are used for compilation: -ffast-math -fwritable-strings.

-- 
 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]