Dhrystone 2.0 timings
Bob Palowoda
palowoda at fiver.UUCP
Fri Mar 9 05:32:35 AEST 1990
>From article <1990Mar3.172644.10962 at acheron.uucp>, by clarke at acheron.uucp (Ed Clarke/10240000):
> From article <1990Mar2.204943.13285 at ico.isc.com>, by rcd at ico.isc.com (Dick Dunn):
>> Let's recheck things here. Are you sure you got the clock speed right?
>> The Dhrystone benchmarks depend on having the value HZ set properly (in 1.x
>> it's in the code; in 2.x it's in the Makefile). Please do a sanity check,
>
> The current field release may have tons of debugging code in it. We're
> getting a new build weekly from Austin. The one we put up yesterday made
> gnu-emacs (X version) update the screen about five times faster than the
> build we were replacing.
>
> Where can I get Dhrystone 2.0 source?
I beleive it's in the new UNIX benchmarks. I have it on my bbs file:
Bbench.tar.Z
Located in the 'unix_bench' files area. Please don't ask me to mail
it, it's 800K. (Should compile on any unix system)
Below is an example of the benchmark run on a 486. Hey it's no SPEC but
I would like to see the numbers compared to the 6000 anyways.
Start Benchmark Run (BYTE Version 2.1)
Sun Mar 4 17:12:22 PST 1990 (long iterations times)
3 interactive users.
sysname=XENIX
nodename=tcomeng
release=2.3.2
version=SysV
machine=i80386
origin=3
oem=3000
serial#=9575
=============================================================================
Dhrystone 2 without register variables
-----------------------------------------------------------------------------
Arithmetric Geometric Variance
Mean Mean (6 tests)
Microseconds/loop: 54 54 0.87
Dhrystones/sec: 18466 18464 96855.37
=============================================================================
Dhrystone 2 using register variables
-----------------------------------------------------------------------------
Arithmetric Geometric Variance
Mean Mean (6 tests)
Microseconds/loop: 53 53 0.43
Dhrystones/sec: 18851 18849 60963.84
=============================================================================
Sequential Memory Access Test: 1000000 Accesses
-----------------------------------------------------------------------------
Array Size: 512 bytes
Arithmetric Geometric Variance
Mean Mean (6 tests)
CPU Time (secs): 0.10 0.10 42.59
Real Time (secs): 5.83 5.70 1.77
Rate (access/sec): 175436
-----------------------------------------------------------------------------
Array Size: 1024 bytes
Arithmetric Geometric Variance
Mean Mean (6 tests)
CPU Time (secs): 0.11 0.10 49.19
Real Time (secs): 6.33 6.26 1.07
Rate (access/sec): 159813
-----------------------------------------------------------------------------
Array Size: 2048 bytes
Arithmetric Geometric Variance
Mean Mean (6 tests)
CPU Time (secs): 0.11 0.10 49.19
Real Time (secs): 6.33 6.26 1.07
Rate (access/sec): 159813
-----------------------------------------------------------------------------
Array Size: 8192 bytes
Arithmetric Geometric Variance
Mean Mean (6 tests)
CPU Time (secs): 0.10 0.10 46.59
Real Time (secs): 6.17 6.10 0.97
Rate (access/sec): 163972
-----------------------------------------------------------------------------
Array Size: 16384 bytes
Arithmetric Geometric Variance
Mean Mean (6 tests)
CPU Time (secs): 0.10 0.10 46.19
Real Time (secs): 6.17 6.13 0.57
Rate (access/sec): 163204
=============================================================================
Random Memory Access Test: 1000000 Accesses
-----------------------------------------------------------------------------
Array Size: 512 bytes
Arithmetric Geometric Variance
Mean Mean (6 tests)
CPU Time (secs): 0.18 0.18 141.36
Real Time (secs): 10.83 10.81 0.57
Rate (access/sec): 92493
-----------------------------------------------------------------------------
Array Size: 1024 bytes
Arithmetric Geometric Variance
Mean Mean (6 tests)
CPU Time (secs): 0.17 0.17 128.76
Real Time (secs): 10.33 10.31 0.67
Rate (access/sec): 97035
-----------------------------------------------------------------------------
Array Size: 2048 bytes
Arithmetric Geometric Variance
Mean Mean (6 tests)
CPU Time (secs): 0.16 0.16 116.57
Real Time (secs): 9.83 9.81 0.57
Rate (access/sec): 101942
-----------------------------------------------------------------------------
Array Size: 8192 bytes
Arithmetric Geometric Variance
Mean Mean (6 tests)
CPU Time (secs): 0.17 0.17 120.37
Real Time (secs): 10.00 9.98 0.40
Rate (access/sec): 100168
-----------------------------------------------------------------------------
Array Size: 16384 bytes
Arithmetric Geometric Variance
Mean Mean (6 tests)
CPU Time (secs): 0.19 0.19 150.16
Real Time (secs): 11.17 11.15 0.57
Rate (access/sec): 89724
=============================================================================
Arithmetic Test (type = arithoh): 10000 Iterations
-----------------------------------------------------------------------------
Arithmetric Geometric Variance
Mean Mean (6 tests)
User Time (secs): 0.30 0.30 0.00
System Time (secs): 0.00 1.00 0.00
Real Time (secs): 0.43 0.43 0.01
=============================================================================
Arithmetic Test (type = register): 10000 Iterations
-----------------------------------------------------------------------------
Arithmetric Geometric Variance
Mean Mean (6 tests)
User Time (secs): 3.10 3.10 0.00
System Time (secs): 0.00 1.00 0.00
Real Time (secs): 3.22 3.22 0.00
=============================================================================
Arithmetic Test (type = short): 10000 Iterations
-----------------------------------------------------------------------------
Arithmetric Geometric Variance
Mean Mean (6 tests)
User Time (secs): 3.50 3.50 0.00
System Time (secs): 0.00 1.00 0.00
Real Time (secs): 3.60 3.60 0.01
=============================================================================
Arithmetic Test (type = int): 10000 Iterations
-----------------------------------------------------------------------------
Arithmetric Geometric Variance
Mean Mean (6 tests)
User Time (secs): 3.30 3.30 0.00
System Time (secs): 0.00 1.00 0.00
Real Time (secs): 3.33 3.33 0.01
=============================================================================
Arithmetic Test (type = long): 10000 Iterations
-----------------------------------------------------------------------------
Arithmetric Geometric Variance
Mean Mean (6 tests)
User Time (secs): 3.28 3.28 0.00
System Time (secs): 0.00 1.00 0.00
Real Time (secs): 3.33 3.33 0.01
=============================================================================
Arithmetic Test (type = float): 10000 Iterations
-----------------------------------------------------------------------------
Arithmetric Geometric Variance
Mean Mean (6 tests)
User Time (secs): 6.50 6.50 0.00
System Time (secs): 0.00 1.00 0.00
Real Time (secs): 6.55 6.55 0.02
=============================================================================
Arithmetic Test (type = double): 10000 Iterations
-----------------------------------------------------------------------------
Arithmetric Geometric Variance
Mean Mean (6 tests)
User Time (secs): 7.20 7.20 0.00
System Time (secs): 0.00 1.00 0.00
Real Time (secs): 7.25 7.25 0.01
=============================================================================
System Call Overhead Test: 5 x 4000 Calls
-----------------------------------------------------------------------------
Arithmetric Geometric Variance
Mean Mean (6 tests)
User Time (secs): 0.17 0.16 0.00
System Time (secs): 0.53 0.53 0.00
Real Time (secs): 0.82 0.82 0.00
=============================================================================
Pipe Throughput Test: read & write 2048 x 512 byte blocks
-----------------------------------------------------------------------------
Arithmetric Geometric Variance
Mean Mean (6 tests)
User Time (secs): 0.02 0.68 0.00
System Time (secs): 0.65 0.65 0.00
Real Time (secs): 0.72 0.72 0.00
=============================================================================
Pipe-based Context Switching Test: 2 x 500 Switches
-----------------------------------------------------------------------------
Arithmetric Geometric Variance
Mean Mean (6 tests)
User Time (secs): 0.00 1.00 0.00
System Time (secs): 0.20 0.20 0.00
Real Time (secs): 0.55 0.55 0.01
=============================================================================
Process Creation Test: 100 forks
-----------------------------------------------------------------------------
Arithmetric Geometric Variance
Mean Mean (6 tests)
User Time (secs): 0.00 1.00 0.00
System Time (secs): 0.70 0.70 0.00
Real Time (secs): 0.83 0.83 0.01
=============================================================================
Execl Throughput Test: 100 execs
-----------------------------------------------------------------------------
Arithmetric Geometric Variance
Mean Mean (6 tests)
User Time (secs): 0.02 0.68 0.00
System Time (secs): 1.20 1.17 0.08
Real Time (secs): 3.43 3.43 0.03
=============================================================================
Filesystem Throughput Test:
-----------------------------------------------------------------------------
File Size: 50 (1024 byte) blocks
Arithmetric Geometric Variance
Mean Mean (6 tests)
Read (Kbytes/sec): 0 1 0.00
Write (Kbytes/sec): 2500 2500 0.00
Copy (Kbytes/sec): 2222 2082 462964.81
-----------------------------------------------------------------------------
File Size: 100 (1024 byte) blocks
Arithmetric Geometric Variance
Mean Mean (6 tests)
Read (Kbytes/sec): 5000 5000 0.00
Write (Kbytes/sec): 2917 2806 1041666.67
Copy (Kbytes/sec): 1597 1589 28935.65
-----------------------------------------------------------------------------
File Size: 200 (1024 byte) blocks
Arithmetric Geometric Variance
Mean Mean (6 tests)
Read (Kbytes/sec): 3333 3333 0.00
Write (Kbytes/sec): 2778 2752 185183.70
Copy (Kbytes/sec): 1438 1433 17597.64
-----------------------------------------------------------------------------
File Size: 400 (1024 byte) blocks
Arithmetric Geometric Variance
Mean Mean (6 tests)
Read (Kbytes/sec): 3254 3249 37792.82
Write (Kbytes/sec): 2560 2556 21258.16
Copy (Kbytes/sec): 93 92 197.72
-----------------------------------------------------------------------------
File Size: 800 (1024 byte) blocks
Arithmetric Geometric Variance
Mean Mean (6 tests)
Read (Kbytes/sec): 177 177 0.74
Write (Kbytes/sec): 112 112 35.46
Copy (Kbytes/sec): 52 52 7.85
-----------------------------------------------------------------------------
File Size: 1600 (1024 byte) blocks
Arithmetric Geometric Variance
Mean Mean (6 tests)
Read (Kbytes/sec): 80 79 145.35
Write (Kbytes/sec): 106 105 188.09
Copy (Kbytes/sec): 41 41 7.59
=============================================================================
Client/Server Database Engine:
-----------------------------------------------------------------------------
1 client processes.
Arithmetric Geometric Variance
Mean Mean (3 tests)
User Time (secs): 1.20 1.18 0.07
System Time (secs): 3.03 3.03 0.02
Real Time (secs): 11.03 11.01 0.70
-----------------------------------------------------------------------------
2 client processes.
Arithmetric Geometric Variance
Mean Mean (3 tests)
User Time (secs): 2.60 2.60 0.01
System Time (secs): 6.27 6.27 0.02
Real Time (secs): 22.33 22.33 0.22
-----------------------------------------------------------------------------
4 client processes.
Arithmetric Geometric Variance
Mean Mean (3 tests)
User Time (secs): 4.93 4.93 0.02
System Time (secs): 12.37 12.37 0.01
Real Time (secs): 41.17 41.16 0.74
-----------------------------------------------------------------------------
8 client processes.
Arithmetric Geometric Variance
Mean Mean (3 tests)
User Time (secs): 10.43 10.42 0.34
System Time (secs): 24.60 24.59 0.43
Real Time (secs): 80.23 80.23 0.17
2 interactive users.
End Benchmark Run (Sun Mar 4 17:12:22 PST 1990) ....
--
Bob Palowoda indetech!fiver!palowoda *Home of Fiver BBS* login: bbs
Home {sun|daisy}!ys2!fiver!palowoda (415)-623-8809 1200/2400
Work {sun|pyramid|decwrl}!megatest!palowoda (415)-623-8806 2400/9600/19200 TB
Voice: (415)-623-7495 palowoda at fiver Public access UNIX XBBS
More information about the Comp.unix.aix
mailing list