www.delorie.com/archives/browse.cgi   search  
Mail Archives: pgcc/1998/12/11/20:46:52

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 <rwahl AT gmx DOT net>
To: beastium-list AT desk DOT nl
Subject: pgcc-1.1.1 benchmarks
Message-ID: <Pine.LNX.4.05.9812112118560.16850-100000@goliath.csn.tu-chemnitz.de>
MIME-Version: 1.0
Sender: owner-beastium-list AT basis DOT Desk DOT nl
Status: RO
X-Status: A
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                     \                       /

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019