X-pop3-spooler: POP3MAIL 2.1.0 b 4 980420 -bs- X-Authentication-Warning: basis.Desk.nl: listserv set sender to owner-beastium-list AT basis DOT desk DOT nl using -f Date: Fri, 11 Dec 1998 21:25:43 +0100 (CET) From: Ronald Wahl To: beastium-list AT desk DOT nl Subject: pgcc-1.1.1 benchmarks Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-beastium-list AT basis DOT Desk DOT nl Status: RO X-Status: A Content-Length: 10779 Lines: 219 Hi, here are some benchmarks with pgcc-1.1.1 on an AMD K6-200. These show that we should probably disable runtime-lift-stores for AMD K6 (Marc - what do you think?). Note: In the following tests "-mcpu=amdk6 -march=i486" is set in the spec file. ---- -O6: ---- BYTEmark* Native Mode Benchmark ver. 2 (10/95) Index-split by Andrew D. Balsa (11/97) Linux/Unix* port by Uwe F. Mayer (12/96,11/97) TEST : Iterations/sec. : Old Index : New Index : : Pentium 90* : AMD K6/233* --------------------:------------------:-------------:------------ NUMERIC SORT : 105.28 : 2.70 : 0.89 STRING SORT : 11.269 : 5.04 : 0.78 BITFIELD : 2.3782e+07 : 4.08 : 0.85 FP EMULATION : 6.5372 : 3.14 : 0.72 FOURIER : 1873.7 : 2.13 : 1.20 ASSIGNMENT : 1.0302 : 3.92 : 1.02 IDEA : 184.09 : 2.82 : 0.84 HUFFMAN : 102.85 : 2.85 : 0.91 NEURAL NET : 1.0091 : 1.62 : 0.68 LU DECOMPOSITION : 29.804 : 1.54 : 1.11 ==========================ORIGINAL BYTEMARK RESULTS========================== INTEGER INDEX : 3.420 FLOATING-POINT INDEX: 1.747 Baseline (MSDOS*) : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0 ==============================LINUX DATA BELOW=============================== C compiler : gcc version pgcc-2.91.60 19981201 (egcs-1.1.1 release) libc : unknown version MEMORY INDEX : 0.877 INTEGER INDEX : 0.836 FLOATING-POINT INDEX: 0.969 Baseline (LINUX) : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38 * Trademarks are property of their respective holder. ----------------------------- -O6 -fno-runtime-lift-stores: ----------------------------- BYTEmark* Native Mode Benchmark ver. 2 (10/95) Index-split by Andrew D. Balsa (11/97) Linux/Unix* port by Uwe F. Mayer (12/96,11/97) TEST : Iterations/sec. : Old Index : New Index : : Pentium 90* : AMD K6/233* --------------------:------------------:-------------:------------ NUMERIC SORT : 106.2 : 2.72 : 0.89 STRING SORT : 12.113 : 5.41 : 0.84 BITFIELD : 2.381e+07 : 4.08 : 0.85 FP EMULATION : 6.4986 : 3.12 : 0.72 FOURIER : 1872.5 : 2.13 : 1.20 ASSIGNMENT : 1.0733 : 4.08 : 1.06 IDEA : 188.39 : 2.88 : 0.86 HUFFMAN : 102.85 : 2.85 : 0.91 NEURAL NET : 1.1592 : 1.86 : 0.78 LU DECOMPOSITION : 31.113 : 1.61 : 1.16 ==========================ORIGINAL BYTEMARK RESULTS========================== INTEGER INDEX : 3.490 FLOATING-POINT INDEX: 1.856 Baseline (MSDOS*) : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0 ==============================LINUX DATA BELOW=============================== C compiler : gcc version pgcc-2.91.60 19981201 (egcs-1.1.1 release) libc : unknown version MEMORY INDEX : 0.911 INTEGER INDEX : 0.842 FLOATING-POINT INDEX: 1.029 Baseline (LINUX) : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38 * Trademarks are property of their respective holder. ---------------- -O6 -ffast-math: ---------------- BYTEmark* Native Mode Benchmark ver. 2 (10/95) Index-split by Andrew D. Balsa (11/97) Linux/Unix* port by Uwe F. Mayer (12/96,11/97) TEST : Iterations/sec. : Old Index : New Index : : Pentium 90* : AMD K6/233* --------------------:------------------:-------------:------------ NUMERIC SORT : 98.48 : 2.53 : 0.83 STRING SORT : 11.256 : 5.03 : 0.78 BITFIELD : 2.382e+07 : 4.09 : 0.85 FP EMULATION : 6.5347 : 3.14 : 0.72 FOURIER : 1873.9 : 2.13 : 1.20 ASSIGNMENT : 1.0486 : 3.99 : 1.03 IDEA : 187.62 : 2.87 : 0.85 HUFFMAN : 103.63 : 2.87 : 0.92 NEURAL NET : 1.1082 : 1.78 : 0.75 LU DECOMPOSITION : 29.592 : 1.53 : 1.11 ==========================ORIGINAL BYTEMARK RESULTS========================== INTEGER INDEX : 3.409 FLOATING-POINT INDEX: 1.798 Baseline (MSDOS*) : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0 ==============================LINUX DATA BELOW=============================== C compiler : gcc version pgcc-2.91.60 19981201 (egcs-1.1.1 release) libc : unknown version MEMORY INDEX : 0.883 INTEGER INDEX : 0.828 FLOATING-POINT INDEX: 0.997 Baseline (LINUX) : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38 * Trademarks are property of their respective holder. ----------------------------------------- -O6 -ffast-math -fno-runtime-lift-stores: ----------------------------------------- BYTEmark* Native Mode Benchmark ver. 2 (10/95) Index-split by Andrew D. Balsa (11/97) Linux/Unix* port by Uwe F. Mayer (12/96,11/97) TEST : Iterations/sec. : Old Index : New Index : : Pentium 90* : AMD K6/233* --------------------:------------------:-------------:------------ NUMERIC SORT : 110.64 : 2.84 : 0.93 STRING SORT : 11.23 : 5.02 : 0.78 BITFIELD : 2.0844e+07 : 3.58 : 0.75 FP EMULATION : 6.4961 : 3.12 : 0.72 FOURIER : 1882.5 : 2.14 : 1.20 ASSIGNMENT : 1.0278 : 3.91 : 1.01 IDEA : 183.02 : 2.80 : 0.83 HUFFMAN : 104.93 : 2.91 : 0.93 NEURAL NET : 1.1561 : 1.86 : 0.78 LU DECOMPOSITION : 30.659 : 1.59 : 1.15 ==========================ORIGINAL BYTEMARK RESULTS========================== INTEGER INDEX : 3.381 FLOATING-POINT INDEX: 1.848 Baseline (MSDOS*) : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0 ==============================LINUX DATA BELOW=============================== C compiler : gcc version pgcc-2.91.60 19981201 (egcs-1.1.1 release) libc : unknown version MEMORY INDEX : 0.838 INTEGER INDEX : 0.848 FLOATING-POINT INDEX: 1.025 Baseline (LINUX) : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38 * Trademarks are property of their respective holder. ----------------------------------- -O6 -ffast-math -funroll-all-loops: ----------------------------------- BYTEmark* Native Mode Benchmark ver. 2 (10/95) Index-split by Andrew D. Balsa (11/97) Linux/Unix* port by Uwe F. Mayer (12/96,11/97) TEST : Iterations/sec. : Old Index : New Index : : Pentium 90* : AMD K6/233* --------------------:------------------:-------------:------------ NUMERIC SORT : 109.52 : 2.81 : 0.92 STRING SORT : 11.256 : 5.03 : 0.78 BITFIELD : 2.6474e+07 : 4.54 : 0.95 FP EMULATION : 8.122 : 3.90 : 0.90 FOURIER : 1868.4 : 2.12 : 1.19 ASSIGNMENT : 1.2958 : 4.93 : 1.28 IDEA : 185.19 : 2.83 : 0.84 HUFFMAN : 105.89 : 2.94 : 0.94 NEURAL NET : 1.1952 : 1.92 : 0.81 LU DECOMPOSITION : 36.411 : 1.89 : 1.36 ==========================ORIGINAL BYTEMARK RESULTS========================== INTEGER INDEX : 3.741 FLOATING-POINT INDEX: 1.974 Baseline (MSDOS*) : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0 ==============================LINUX DATA BELOW=============================== C compiler : gcc version pgcc-2.91.60 19981201 (egcs-1.1.1 release) libc : unknown version MEMORY INDEX : 0.981 INTEGER INDEX : 0.899 FLOATING-POINT INDEX: 1.095 Baseline (LINUX) : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38 * Trademarks are property of their respective holder. ------------------------------------------------------------ -O6 -ffast-math -funroll-all-loops -fno-runtime-lift-stores: ------------------------------------------------------------ BYTEmark* Native Mode Benchmark ver. 2 (10/95) Index-split by Andrew D. Balsa (11/97) Linux/Unix* port by Uwe F. Mayer (12/96,11/97) TEST : Iterations/sec. : Old Index : New Index : : Pentium 90* : AMD K6/233* --------------------:------------------:-------------:------------ NUMERIC SORT : 107.24 : 2.75 : 0.90 STRING SORT : 12.07 : 5.39 : 0.83 BITFIELD : 2.7564e+07 : 4.73 : 0.99 FP EMULATION : 8.3532 : 4.01 : 0.92 FOURIER : 1880.3 : 2.14 : 1.20 ASSIGNMENT : 1.3153 : 5.00 : 1.30 IDEA : 190.11 : 2.91 : 0.86 HUFFMAN : 107.37 : 2.98 : 0.95 NEURAL NET : 1.1788 : 1.89 : 0.80 LU DECOMPOSITION : 37.495 : 1.94 : 1.40 ==========================ORIGINAL BYTEMARK RESULTS========================== INTEGER INDEX : 3.834 FLOATING-POINT INDEX: 1.989 Baseline (MSDOS*) : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0 ==============================LINUX DATA BELOW=============================== C compiler : gcc version pgcc-2.91.60 19981201 (egcs-1.1.1 release) libc : unknown version MEMORY INDEX : 1.023 INTEGER INDEX : 0.910 FLOATING-POINT INDEX: 1.103 Baseline (LINUX) : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38 * Trademarks are property of their respective holder. ron -- \ Ronald Wahl --- rwahl AT gmx DOT net \ Gib Gates keine Chance! / \ WWW: http://www.tu-chemnitz.de/~row/ \ / \ Talk: rwa AT goliath DOT csn DOT tu-chemnitz DOT de \ Pinguine schuetzen. / \ PGP key available \ /