Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!uunet!indetech!fiver!palowoda From: palowoda@fiver.UUCP (Bob Palowoda) Newsgroups: comp.unix.aix Subject: Re: Dhrystone 2.0 timings Message-ID: <1021@fiver.UUCP> Date: 8 Mar 90 19:32:35 GMT References: <1990Mar3.172644.10962@acheron.uucp> Organization: Fiver Communications Fremont, Ca Lines: 319 From article <1990Mar3.172644.10962@acheron.uucp>, by clarke@acheron.uucp (Ed Clarke/10240000): > From article <1990Mar2.204943.13285@ico.isc.com>, by rcd@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@fiver Public access UNIX XBBS