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