www.delorie.com/archives/browse.cgi   search  
Mail Archives: pgcc/1999/09/30/17:37:58

Sender: root AT meer DOT meer DOT net
Message-ID: <37F3AE54.8098335F@netfall.com>
Date: Thu, 30 Sep 1999 11:39:16 -0700
From: Andrew Sharp <andy AT netfall DOT com>
Organization: Sharp Programmers
X-Mailer: Mozilla 4.61 [en] (X11; U; Linux 2.2.7 i686)
X-Accept-Language: en
MIME-Version: 1.0
To: pgcc AT delorie DOT com
Subject: Re: 2.95.1 fp slower than 2.91.6?
References: <37F32789 DOT CF843725 AT netfall DOT com>
Reply-To: pgcc AT delorie DOT com

Andrew Sharp wrote:
> 
> Anyone have an idea on this?  See the results of the byte benchmark
> below.  2.91.6 came from Epic 0.6, and 2.95.1 I got the old fashioned

whoops, I meant to say Enoch not Epic

> way, I got the code and applied the patch.  Both run on the same
> PentiumII-333.  Why does the FP related tests scores lag significantly
> on the FP, while the integer and logic stuff shows a definite
> improvement.  Both nbench binaries were built with the same make file,
> hence the same options:
> 
> CFLAGS = -s -static -Wall -O6 -fomit-frame-pointer -funroll-loops
> -malign-loops=2 -malign-functions=2 -malign-jumps=2 -mpentiumpro
> 
> Results:
> 
> 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        :          76.289  :       1.96  :       0.64
> STRING SORT         :          8.3736  :       3.74  :       0.58
> BITFIELD            :        3.29e+07  :       5.64  :       1.18
> FP EMULATION        :          8.5614  :       4.11  :       0.95
> FOURIER             :          1990.7  :       2.26  :       1.27
> ASSIGNMENT          :          1.3477  :       5.13  :       1.33
> IDEA                :          214.18  :       3.28  :       0.97
> HUFFMAN             :          89.832  :       2.49  :       0.80
> NEURAL NET          :          2.4354  :       3.91  :       1.65
> LU DECOMPOSITION    :           80.92  :       4.19  :       3.03
> ==========================ORIGINAL BYTEMARK
> RESULTS==========================
> INTEGER INDEX       : 3.550
> FLOATING-POINT INDEX: 3.336
> 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                : ld-2.1.1.so
> MEMORY INDEX        : 0.968
> INTEGER INDEX       : 0.829
> FLOATING-POINT INDEX: 1.850
> 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.
> 
> corwin:/tmp/nbench-byte-2.1# ./nbench,ppro
> 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        :          117.32  :       3.01  :       0.99
> STRING SORT         :          8.3467  :       3.73  :       0.58
> BITFIELD            :      3.2744e+07  :       5.62  :       1.17
> FP EMULATION        :          8.5284  :       4.09  :       0.94
> FOURIER             :          2140.6  :       2.43  :       1.37
> ASSIGNMENT          :          1.5209  :       5.79  :       1.50
> IDEA                :          281.45  :       4.30  :       1.28
> HUFFMAN             :          106.92  :       2.96  :       0.95
> NEURAL NET          :          2.1277  :       3.42  :       1.44
> LU DECOMPOSITION    :          55.236  :       2.86  :       2.07
> ==========================ORIGINAL BYTEMARK
> RESULTS==========================
> INTEGER INDEX       : 4.087
> FLOATING-POINT INDEX: 2.877
> Baseline (MSDOS*)   : Pentium* 90, 256 KB L2-cache, Watcom* compiler
> 10.0
> ==============================LINUX DATA
> BELOW===============================
> C compiler          : gcc version pgcc-2.95.1 19990816 (release)
> libc                : ld-2.0.7.so
> MEMORY INDEX        : 1.006
> INTEGER INDEX       : 1.031
> FLOATING-POINT INDEX: 1.596
> 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.

- Raw text -


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