From:  Stefan Moeding <s.moeding@ndh.net> 
Subject:  UBench Result 
Date:  Mon, 21 Aug 2000 18:52:50 +0200 (CEST) 

Hi!

I tried your benchmark (0.32) on one of our new systems.  It's a Compaq
GS-160 "Wildfire" with 16 Alpha-EV67 CPUs (731 MHz) and 32 GB RAM.  The
operating system is a field test version of the soon to be released
Tru64 Unix 5.1.  Here is the result:

Unix Benchmark Utility v.0.3
Copyright (C) July, 1999 PhysTech, Inc.
Author: Sergei Viznyuk 
http://www.phystech.com/download/ubench.html
OSF1 X5.1 717 alpha
Ubench CPU:   926962
Ubench MEM:   629974
--------------------
Ubench AVG:   778468


Cheers,
Stefan

***********************************************************************

From:  Stefan Moeding <s.moeding@ndh.net>
Subject:  Re: UBench Result 
Date:  Wed, 23 Aug 2000 19:47:56 +0200 (CEST) 

Hi Sergei!

Sergei Viznyuk writes:

> Hi!
> thanks for the results..
> a short question though - did
> you use any special compiler optimizations?

Yes, I used the following flags:

-arch ev67 -tune ev67 -fp_reorder -non_shared -O4

ev67 (aka 21264A) is the processor architecture and -fp_reorder allows
the compiler to change the order of floating point instructions.


Stefan

***********************************************************************

From:  Stefan Moeding <s.moeding@ndh.net>
Subject:  Re: UBench Result 
Date:  Mon, 28 Aug 2000 18:50:55 +0200 (CEST) 

Hi Sergei!

> The problem is, the compiler optimizations
> you used have changed the semantics of the program.
> Could you try to compile ubench with
> just generic "-O" or "-O2" optimizations
> and send me those results ?
> If the results will turn out much lower
> than previous ones than my assumption
> (above) is correct and we need to use
> the second set of results.

Here are the results of my new tests.  I compiled one time without any
optimization and the second setup was done with "-O2" optimization.  The
results aren't as bad as you might have thought.  Either the compiler is
very smart and optimizes even without those flags or it doesn't really
make any big difference after all.

Cheers,
Stefan


==============================================================================
Script started on Fri Aug 25 08:47:07 2000
sh-2.03$ make
cc  -I. -c signals.c
cc  -I. -c cpubench.c
cc  -I. -c membench.c
cc  -I. -c ubench.c
cc  -lm -o ubench signals.o cpubench.o membench.o ubench.o
-rwxr-xr-x   1 stefan   users      24640 Aug 25 08:47 ubench
sh-2.03$ for i in 0 1 2 3 4 5 6 7 8 9
> do
> ./ubench
> done
Unix Benchmark Utility v.0.3
Copyright (C) July, 1999 PhysTech, Inc.
Author: Sergei Viznyuk 
http://www.phystech.com/download/ubench.html
OSF1 X5.1 717 alpha
Ubench CPU:   871577
Ubench MEM:   737043
--------------------
Ubench AVG:   804310
Unix Benchmark Utility v.0.3
Copyright (C) July, 1999 PhysTech, Inc.
Author: Sergei Viznyuk 
http://www.phystech.com/download/ubench.html
OSF1 X5.1 717 alpha
Ubench CPU:   881480
Ubench MEM:   754335
--------------------
Ubench AVG:   817907
Unix Benchmark Utility v.0.3
Copyright (C) July, 1999 PhysTech, Inc.
Author: Sergei Viznyuk 
http://www.phystech.com/download/ubench.html
OSF1 X5.1 717 alpha
Ubench CPU:   896147
Ubench MEM:   750545
--------------------
Ubench AVG:   823346
Unix Benchmark Utility v.0.3
Copyright (C) July, 1999 PhysTech, Inc.
Author: Sergei Viznyuk 
http://www.phystech.com/download/ubench.html
OSF1 X5.1 717 alpha
Ubench CPU:   888751
Ubench MEM:   768784
--------------------
Ubench AVG:   828767
Unix Benchmark Utility v.0.3
Copyright (C) July, 1999 PhysTech, Inc.
Author: Sergei Viznyuk 
http://www.phystech.com/download/ubench.html
OSF1 X5.1 717 alpha
Ubench CPU:   871028
Ubench MEM:   775417
--------------------
Ubench AVG:   823222
Unix Benchmark Utility v.0.3
Copyright (C) July, 1999 PhysTech, Inc.
Author: Sergei Viznyuk 
http://www.phystech.com/download/ubench.html
OSF1 X5.1 717 alpha
Ubench CPU:   873207
Ubench MEM:   760730
--------------------
Ubench AVG:   816968
Unix Benchmark Utility v.0.3
Copyright (C) July, 1999 PhysTech, Inc.
Author: Sergei Viznyuk 
http://www.phystech.com/download/ubench.html
OSF1 X5.1 717 alpha
Ubench CPU:   885742
Ubench MEM:   746162
--------------------
Ubench AVG:   815952
Unix Benchmark Utility v.0.3
Copyright (C) July, 1999 PhysTech, Inc.
Author: Sergei Viznyuk 
http://www.phystech.com/download/ubench.html
OSF1 X5.1 717 alpha
Ubench CPU:   895394
Ubench MEM:   733016
--------------------
Ubench AVG:   814205
Unix Benchmark Utility v.0.3
Copyright (C) July, 1999 PhysTech, Inc.
Author: Sergei Viznyuk 
http://www.phystech.com/download/ubench.html
OSF1 X5.1 717 alpha
Ubench CPU:   881606
Ubench MEM:   770324
--------------------
Ubench AVG:   825965
Unix Benchmark Utility v.0.3
Copyright (C) July, 1999 PhysTech, Inc.
Author: Sergei Viznyuk 
http://www.phystech.com/download/ubench.html
OSF1 X5.1 717 alpha
Ubench CPU:   869070
Ubench MEM:   770561
--------------------
Ubench AVG:   819815
sh-2.03$
sh-2.03$ exit

script done on Fri Aug 25 10:06:48 2000

==============================================================================

Script started on Fri Aug 25 10:07:13 2000
sh-2.03$ make
cc -O2 -I. -c signals.c
cc -O2 -I. -c cpubench.c
cc -O2 -I. -c membench.c
cc -O2 -I. -c ubench.c
cc -O2 -lm -o ubench signals.o cpubench.o membench.o ubench.o
-rwxr-xr-x   1 stefan   users      24640 Aug 25 10:07 ubench
sh-2.03$ for i in 0 1 2 3 4 5 6 7 8 9
> do
> ./ubench
> done
Unix Benchmark Utility v.0.3
Copyright (C) July, 1999 PhysTech, Inc.
Author: Sergei Viznyuk 
http://www.phystech.com/download/ubench.html
OSF1 X5.1 717 alpha
Ubench CPU:   741352
Ubench MEM:   877985
--------------------
Ubench AVG:   809668
Unix Benchmark Utility v.0.3
Copyright (C) July, 1999 PhysTech, Inc.
Author: Sergei Viznyuk 
http://www.phystech.com/download/ubench.html
OSF1 X5.1 717 alpha
Ubench CPU:   758802
Ubench MEM:  1092418
--------------------
Ubench AVG:   925610
Unix Benchmark Utility v.0.3
Copyright (C) July, 1999 PhysTech, Inc.
Author: Sergei Viznyuk 
http://www.phystech.com/download/ubench.html
OSF1 X5.1 717 alpha
Ubench CPU:    48605
Ubench MEM:   951890
--------------------
Ubench AVG:   500247
Unix Benchmark Utility v.0.3
Copyright (C) July, 1999 PhysTech, Inc.
Author: Sergei Viznyuk 
http://www.phystech.com/download/ubench.html
OSF1 X5.1 717 alpha
Ubench CPU:   755981
Ubench MEM:   920622
--------------------
Ubench AVG:   838301
Unix Benchmark Utility v.0.3
Copyright (C) July, 1999 PhysTech, Inc.
Author: Sergei Viznyuk 
http://www.phystech.com/download/ubench.html
OSF1 X5.1 717 alpha
Ubench CPU:   739158
Ubench MEM:  1076363
--------------------
Ubench AVG:   907760
Unix Benchmark Utility v.0.3
Copyright (C) July, 1999 PhysTech, Inc.
Author: Sergei Viznyuk 
http://www.phystech.com/download/ubench.html
OSF1 X5.1 717 alpha
Ubench CPU:   749468
Ubench MEM:  1081832
--------------------
Ubench AVG:   915650
Unix Benchmark Utility v.0.3
Copyright (C) July, 1999 PhysTech, Inc.
Author: Sergei Viznyuk 
http://www.phystech.com/download/ubench.html
OSF1 X5.1 717 alpha
Ubench CPU:   669676
Ubench MEM:   694035
--------------------
Ubench AVG:   681855
Unix Benchmark Utility v.0.3
Copyright (C) July, 1999 PhysTech, Inc.
Author: Sergei Viznyuk 
http://www.phystech.com/download/ubench.html
OSF1 X5.1 717 alpha
Ubench CPU:   753307
Ubench MEM:   938921
--------------------
Ubench AVG:   846114
Unix Benchmark Utility v.0.3
Copyright (C) July, 1999 PhysTech, Inc.
Author: Sergei Viznyuk 
http://www.phystech.com/download/ubench.html
OSF1 X5.1 717 alpha
Ubench CPU:   740803
Ubench MEM:   454379
--------------------
Ubench AVG:   597591
Unix Benchmark Utility v.0.3
Copyright (C) July, 1999 PhysTech, Inc.
Author: Sergei Viznyuk 
http://www.phystech.com/download/ubench.html
OSF1 X5.1 717 alpha
Ubench CPU:   742448
Ubench MEM:        0
--------------------
Ubench AVG:   371224
sh-2.03$ exit

script done on Fri Aug 25 12:08:31 2000