Mail Archives: pgcc/1998/12/11/20:46:52
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 \ /
- Raw text -