palowoda@fiver.UUCP (Bob Palowoda) (03/05/90)
Ok, I took the time out to run Byte's Benchmarks on a 25Mhz 386 and a 25Mhz 486. Some people out there my be interested in this information. Also included is the results of a 33Mhz 386, and results of running the bench compiled with 386 SCO but run on a 386 ESIX. Still it looks like the 386 version of the Xenix compiler is better. Not in all case such as process control. It would be nice if someone would post the results of a 25Mhz 386 or 486 running with SCO's UNIX. The sources can be downloaded from my bbs. Phone numbers in the .sig. The file is 'Bbench.tar.Z' located in the unix_bench files area of the bbs (Xenix 386 and UNIX 386 executables included). ---Bob Start Benchmark Run (BYTE Version 2.1) Sun Mar 4 17:04:03 PST 1990 (long iterations times) 6 interactive users. fiver fiver 3.2 2 i386 Type of system= C2 Micro Systems (MB1000+) CPU and speed= 386 25Mhz Memory control= interleave Type of unix= ESIX 3.2.2 rev C Size of 32bit memory= 4meg Size of 16bit memory= 0 meg Type of drive controller= ESDI Type of compiler= ATT 386 PCC 4.1.5 Type of math coproc.= w/387 ============================================================================= Dhrystone 2 without register variables ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) Microseconds/loop: 354 354 71.84 Dhrystones/sec: 2827 2826 4696.78 ============================================================================= Dhrystone 2 using register variables ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) Microseconds/loop: 297 297 27.82 Dhrystones/sec: 3372 3371 3543.66 ============================================================================= Sequential Memory Access Test: 1000000 Accesses ----------------------------------------------------------------------------- Array Size: 512 bytes Arithmetric Geometric Variance Mean Mean (6 tests) CPU Time (secs): 2.00 1.96 24984.20 Real Time (secs): 132.50 118.20 3921.50 Rate (access/sec): 8460 ----------------------------------------------------------------------------- Array Size: 1024 bytes Arithmetric Geometric Variance Mean Mean (6 tests) CPU Time (secs): 2.16 2.12 89384.61 Real Time (secs): 224.17 175.30 29089.37 Rate (access/sec): 5704 ----------------------------------------------------------------------------- Array Size: 2048 bytes ** Iteration 2 real loop < ohead: 1000000 -21 2.733 Arithmetric Geometric Variance Mean Mean (6 tests) CPU Time (secs): 2.37 2.35 26920.43 Real Time (secs): 132.67 66.86 5806.67 Rate (access/sec): 14956 ----------------------------------------------------------------------------- Array Size: 8192 bytes Arithmetric Geometric Variance Mean Mean (6 tests) CPU Time (secs): 2.07 2.03 28709.05 Real Time (secs): 145.50 136.69 3309.90 Rate (access/sec): 7316 ----------------------------------------------------------------------------- Array Size: 16384 bytes Arithmetric Geometric Variance Mean Mean (6 tests) CPU Time (secs): 2.01 2.00 18789.56 Real Time (secs): 124.00 122.90 343.20 Rate (access/sec): 8136 ============================================================================= Random Memory Access Test: 1000000 Accesses ----------------------------------------------------------------------------- Array Size: 512 bytes Arithmetric Geometric Variance Mean Mean (6 tests) CPU Time (secs): 1.77 1.72 18625.22 Real Time (secs): 115.17 108.27 2712.97 Rate (access/sec): 9236 ----------------------------------------------------------------------------- Array Size: 1024 bytes Arithmetric Geometric Variance Mean Mean (6 tests) CPU Time (secs): 1.97 1.92 27065.73 Real Time (secs): 141.00 131.83 3213.20 Rate (access/sec): 7585 ----------------------------------------------------------------------------- Array Size: 2048 bytes Arithmetric Geometric Variance Mean Mean (6 tests) CPU Time (secs): 1.51 1.49 11774.47 Real Time (secs): 96.33 94.05 641.07 Rate (access/sec): 10632 ----------------------------------------------------------------------------- Array Size: 8192 bytes Arithmetric Geometric Variance Mean Mean (6 tests) CPU Time (secs): 1.55 1.53 19549.11 Real Time (secs): 114.67 105.23 3773.87 Rate (access/sec): 9503 ----------------------------------------------------------------------------- Array Size: 16384 bytes ** Iteration 3 real loop < ohead: 1000000 -103 1.133 Arithmetric Geometric Variance Mean Mean (6 tests) CPU Time (secs): 1.33 1.32 7311.88 Real Time (secs): 69.00 38.28 1600.80 Rate (access/sec): 26122 ============================================================================= Arithmetic Test (type = arithoh): 10000 Iterations ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) User Time (secs): 0.60 0.60 0.00 System Time (secs): 0.00 1.00 0.00 Real Time (secs): 0.73 0.73 0.01 ============================================================================= Arithmetic Test (type = register): 10000 Iterations ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) User Time (secs): 5.10 5.10 0.00 System Time (secs): 0.02 0.68 0.00 Real Time (secs): 5.28 5.28 0.02 ============================================================================= Arithmetic Test (type = short): 10000 Iterations ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) User Time (secs): 6.62 6.62 0.00 System Time (secs): 0.02 0.68 0.00 Real Time (secs): 6.93 6.93 0.08 ============================================================================= Arithmetic Test (type = int): 10000 Iterations ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) User Time (secs): 4.30 4.30 0.00 System Time (secs): 0.02 0.68 0.00 Real Time (secs): 4.53 4.53 0.01 ============================================================================= Arithmetic Test (type = long): 10000 Iterations ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) User Time (secs): 4.32 4.32 0.00 System Time (secs): 0.03 0.76 0.01 Real Time (secs): 4.62 4.61 0.12 ============================================================================= Arithmetic Test (type = float): 10000 Iterations ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) User Time (secs): 24.30 24.26 2.27 System Time (secs): 0.25 0.38 0.15 Real Time (secs): 25.13 25.08 3.13 ============================================================================= Arithmetic Test (type = double): 10000 Iterations ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) User Time (secs): 24.17 24.13 1.86 System Time (secs): 0.05 0.52 0.01 Real Time (secs): 24.55 24.52 1.91 ============================================================================= System Call Overhead Test: 5 x 4000 Calls ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) User Time (secs): 0.37 0.36 0.00 System Time (secs): 2.35 2.35 0.00 Real Time (secs): 2.92 2.91 0.06 ============================================================================= Pipe Throughput Test: read & write 2048 x 512 byte blocks ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) User Time (secs): 0.08 0.15 0.00 System Time (secs): 2.15 2.15 0.01 Real Time (secs): 2.42 2.41 0.02 ============================================================================= 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.67 0.66 0.00 Real Time (secs): 1.70 1.69 0.06 ============================================================================= Process Creation Test: 100 forks ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) User Time (secs): 0.03 0.46 0.00 System Time (secs): 0.98 0.98 0.00 Real Time (secs): 1.25 1.24 0.01 ============================================================================= Execl Throughput Test: 100 execs ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) User Time (secs): 0.00 1.00 0.00 System Time (secs): 2.10 2.10 0.00 Real Time (secs): 2.37 2.36 0.03 ============================================================================= Filesystem Throughput Test: ----------------------------------------------------------------------------- File Size: 50 (1024 byte) blocks Arithmetric Geometric Variance Mean Mean (6 tests) Read (Kbytes/sec): 1125 1118 18750.00 Write (Kbytes/sec): 630 611 24594.76 Copy (Kbytes/sec): 244 223 7191.75 ----------------------------------------------------------------------------- File Size: 100 (1024 byte) blocks Arithmetric Geometric Variance Mean Mean (6 tests) Read (Kbytes/sec): 1037 1036 3292.12 Write (Kbytes/sec): 648 637 15859.70 Copy (Kbytes/sec): 319 312 4410.98 ----------------------------------------------------------------------------- File Size: 200 (1024 byte) blocks Arithmetric Geometric Variance Mean Mean (6 tests) Read (Kbytes/sec): 1052 1048 10454.16 Write (Kbytes/sec): 678 661 22784.96 Copy (Kbytes/sec): 408 405 2183.74 ----------------------------------------------------------------------------- File Size: 400 (1024 byte) blocks Arithmetric Geometric Variance Mean Mean (6 tests) Read (Kbytes/sec): 513 435 102611.58 Write (Kbytes/sec): 660 660 949.30 Copy (Kbytes/sec): 374 374 279.13 ----------------------------------------------------------------------------- File Size: 800 (1024 byte) blocks Arithmetric Geometric Variance Mean Mean (6 tests) Read (Kbytes/sec): 262 190 60989.42 Write (Kbytes/sec): 538 530 10484.08 Copy (Kbytes/sec): 48 47 10.14 ----------------------------------------------------------------------------- File Size: 1600 (1024 byte) blocks Arithmetric Geometric Variance Mean Mean (6 tests) Read (Kbytes/sec): 85 81 813.56 Write (Kbytes/sec): 116 115 346.52 Copy (Kbytes/sec): 39 39 1.93 ============================================================================= Client/Server Database Engine: ----------------------------------------------------------------------------- 1 client processes. Arithmetric Geometric Variance Mean Mean (3 tests) User Time (secs): 2.63 2.63 0.05 System Time (secs): 8.80 8.79 0.21 Real Time (secs): 29.13 29.13 0.30 ----------------------------------------------------------------------------- 2 client processes. Arithmetric Geometric Variance Mean Mean (3 tests) User Time (secs): 6.23 6.21 0.41 System Time (secs): 19.30 19.22 4.36 Real Time (secs): 55.93 55.85 13.04 ----------------------------------------------------------------------------- 4 client processes. Arithmetric Geometric Variance Mean Mean (3 tests) User Time (secs): 3.50 2.89 4.48 System Time (secs): 12.57 10.61 52.06 Real Time (secs): 115.70 115.63 22.89 ----------------------------------------------------------------------------- 8 client processes. Arithmetric Geometric Variance Mean Mean (3 tests) User Time (secs): 10.23 9.70 18.52 System Time (secs): 40.47 39.58 117.04 Real Time (secs): 251.23 250.79 323.10 6 interactive users. End Benchmark Run (Sun Mar 4 17:04:03 PST 1990) .... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Start Benchmark Run (BYTE Version 2.1) Sun Mar 4 21:46:14 PST 1990 (long iterations times) 6 interactive users. fiver fiver 3.2 2 i386 Type of system= C2 Micro Systems (MB1000+) CPU and speed= 386 25Mhz Memory control= interleave Type of unix= ESIX 3.2.2 rev C Size of 32bit memory= 4meg Size of 16bit memory= 0 meg Type of drive controller= ESDI Type of compiler= SCO 386 Type of math coproc.= w/387 ============================================================================= Dhrystone 2 without register variables ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) Microseconds/loop: 341 340 380.63 Dhrystones/sec: 2942 2938 25913.08 ============================================================================= Dhrystone 2 using register variables ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) Microseconds/loop: 301 301 32.32 Dhrystones/sec: 3319 3318 3911.56 ============================================================================= Sequential Memory Access Test: 1000000 Accesses ----------------------------------------------------------------------------- Array Size: 512 bytes Arithmetric Geometric Variance Mean Mean (6 tests) CPU Time (secs): 1.41 1.41 7149.62 Real Time (secs): 70.00 57.08 1272.00 Rate (access/sec): 17519 ----------------------------------------------------------------------------- Array Size: 1024 bytes Arithmetric Geometric Variance Mean Mean (6 tests) CPU Time (secs): 1.57 1.56 7921.04 Real Time (secs): 79.00 76.36 434.80 Rate (access/sec): 13096 ----------------------------------------------------------------------------- Array Size: 2048 bytes ** Iteration 5 real loop < ohead: 1000000 -2 0.867 Arithmetric Geometric Variance Mean Mean (6 tests) CPU Time (secs): 1.59 1.50 19381.17 Real Time (secs): 107.50 53.70 5516.70 Rate (access/sec): 18623 ----------------------------------------------------------------------------- Array Size: 8192 bytes Arithmetric Geometric Variance Mean Mean (6 tests) CPU Time (secs): 1.64 1.64 10609.36 Real Time (secs): 93.17 92.12 196.57 Rate (access/sec): 10856 ----------------------------------------------------------------------------- Array Size: 16384 bytes Arithmetric Geometric Variance Mean Mean (6 tests) CPU Time (secs): 1.67 1.67 11264.24 Real Time (secs): 96.67 96.41 54.27 Rate (access/sec): 10372 ============================================================================= Random Memory Access Test: 1000000 Accesses ----------------------------------------------------------------------------- Array Size: 512 bytes Arithmetric Geometric Variance Mean Mean (6 tests) CPU Time (secs): 1.50 1.50 9755.48 Real Time (secs): 90.17 90.16 2.17 Rate (access/sec): 11092 ----------------------------------------------------------------------------- Array Size: 1024 bytes Arithmetric Geometric Variance Mean Mean (6 tests) CPU Time (secs): 1.72 1.68 20906.64 Real Time (secs): 118.50 107.96 4059.50 Rate (access/sec): 9263 ----------------------------------------------------------------------------- Array Size: 2048 bytes ** Iteration 3 real loop < ohead: 1000000 -64 0.817 Arithmetric Geometric Variance Mean Mean (6 tests) CPU Time (secs): 2.09 1.95 30872.55 Real Time (secs): 142.50 70.95 6510.30 Rate (access/sec): 14094 ----------------------------------------------------------------------------- Array Size: 8192 bytes Arithmetric Geometric Variance Mean Mean (6 tests) CPU Time (secs): 1.65 1.62 20083.52 Real Time (secs): 115.33 105.48 4124.67 Rate (access/sec): 9480 ----------------------------------------------------------------------------- Array Size: 16384 bytes Arithmetric Geometric Variance Mean Mean (6 tests) CPU Time (secs): 1.75 1.72 13615.11 Real Time (secs): 104.67 103.02 472.67 Rate (access/sec): 9707 ============================================================================= Arithmetic Test (type = arithoh): 10000 Iterations ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) User Time (secs): 1.40 1.40 0.00 System Time (secs): 0.00 1.00 0.00 Real Time (secs): 1.55 1.55 0.01 ============================================================================= Arithmetic Test (type = register): 10000 Iterations ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) User Time (secs): 5.13 5.13 0.00 System Time (secs): 0.02 0.68 0.00 Real Time (secs): 5.33 5.33 0.05 ============================================================================= Arithmetic Test (type = short): 10000 Iterations ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) User Time (secs): 5.58 5.58 0.00 System Time (secs): 0.00 1.00 0.00 Real Time (secs): 5.78 5.78 0.00 ============================================================================= Arithmetic Test (type = int): 10000 Iterations ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) User Time (secs): 5.17 5.17 0.00 System Time (secs): 0.02 0.68 0.00 Real Time (secs): 5.45 5.45 0.02 ============================================================================= Arithmetic Test (type = long): 10000 Iterations ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) User Time (secs): 5.12 5.12 0.00 System Time (secs): 0.02 0.68 0.00 Real Time (secs): 5.37 5.36 0.01 ============================================================================= Arithmetic Test (type = float): 10000 Iterations ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) User Time (secs): 22.50 22.47 1.55 System Time (secs): 0.27 0.27 0.09 Real Time (secs): 24.30 24.14 10.04 ============================================================================= Arithmetic Test (type = double): 10000 Iterations ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) User Time (secs): 25.58 25.52 3.96 System Time (secs): 0.17 0.37 0.02 Real Time (secs): 26.42 26.36 3.53 ============================================================================= System Call Overhead Test: 5 x 4000 Calls ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) User Time (secs): 0.45 0.45 0.00 System Time (secs): 1.95 1.95 0.00 Real Time (secs): 2.50 2.50 0.00 ============================================================================= Pipe Throughput Test: read & write 2048 x 512 byte blocks ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) User Time (secs): 0.05 0.32 0.00 System Time (secs): 2.15 2.15 0.00 Real Time (secs): 2.43 2.43 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.58 0.58 0.00 Real Time (secs): 1.53 1.53 0.00 ============================================================================= Process Creation Test: 100 forks ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) User Time (secs): 0.02 0.68 0.00 System Time (secs): 1.40 1.40 0.00 Real Time (secs): 1.60 1.60 0.00 ============================================================================= Execl Throughput Test: 100 execs ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) User Time (secs): 0.00 1.00 0.00 System Time (secs): 2.83 2.83 0.00 Real Time (secs): 3.08 3.08 0.02 ============================================================================= Filesystem Throughput Test: ----------------------------------------------------------------------------- File Size: 50 (1024 byte) blocks Arithmetric Geometric Variance Mean Mean (6 tests) Read (Kbytes/sec): 562 559 4687.50 Write (Kbytes/sec): 311 309 1817.34 Copy (Kbytes/sec): 108 94 2489.49 ----------------------------------------------------------------------------- File Size: 100 (1024 byte) blocks Arithmetric Geometric Variance Mean Mean (6 tests) Read (Kbytes/sec): 518 497 19572.88 Write (Kbytes/sec): 329 319 6134.45 Copy (Kbytes/sec): 176 170 2334.26 ----------------------------------------------------------------------------- File Size: 200 (1024 byte) blocks Arithmetric Geometric Variance Mean Mean (6 tests) Read (Kbytes/sec): 577 577 284.80 Write (Kbytes/sec): 408 408 83.37 Copy (Kbytes/sec): 229 228 456.16 ----------------------------------------------------------------------------- File Size: 400 (1024 byte) blocks Arithmetric Geometric Variance Mean Mean (6 tests) Read (Kbytes/sec): 375 314 39852.84 Write (Kbytes/sec): 382 382 36.24 Copy (Kbytes/sec): 214 214 185.46 ----------------------------------------------------------------------------- File Size: 800 (1024 byte) blocks Arithmetric Geometric Variance Mean Mean (6 tests) Read (Kbytes/sec): 80 80 127.25 Write (Kbytes/sec): 301 298 2042.46 Copy (Kbytes/sec): 22 20 43.68 ----------------------------------------------------------------------------- File Size: 1600 (1024 byte) blocks Arithmetric Geometric Variance Mean Mean (6 tests) Read (Kbytes/sec): 42 40 157.13 Write (Kbytes/sec): 60 60 28.55 Copy (Kbytes/sec): 19 19 8.67 ============================================================================= Client/Server Database Engine: ----------------------------------------------------------------------------- 1 client processes. Arithmetric Geometric Variance Mean Mean (3 tests) User Time (secs): 3.77 3.74 0.32 System Time (secs): 9.10 9.10 0.01 Real Time (secs): 31.93 31.92 1.26 ----------------------------------------------------------------------------- 2 client processes. Arithmetric Geometric Variance Mean Mean (3 tests) User Time (secs): 7.17 7.14 0.46 System Time (secs): 18.37 18.32 2.72 Real Time (secs): 64.00 62.64 283.96 ----------------------------------------------------------------------------- 4 client processes. Arithmetric Geometric Variance Mean Mean (3 tests) User Time (secs): 6.77 5.94 12.40 System Time (secs): 19.00 16.67 98.11 Real Time (secs): 120.00 119.82 64.81 ----------------------------------------------------------------------------- 8 client processes. Arithmetric Geometric Variance Mean Mean (3 tests) User Time (secs): 20.27 20.06 12.58 System Time (secs): 56.57 56.20 63.58 Real Time (secs): 237.60 237.07 367.96 6 interactive users. End Benchmark Run (Sun Mar 4 21:46:14 PST 1990) .... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Start Benchmark Run (BYTE Version 2.1) Sun Mar 4 17:12:22 PST 1990 (long iterations times) 3 interactive users. sysname=XENIX nodename= release=2.3.2 version=SysV machine=i80386 origin=3 oem=3000 Type of system= Ubiuld er yourself type CPU and speed= 486 25Mhz Memory control= cache Type of unix= Xenix 386 2.3.2 Size of 32bit memory= 4meg Size of 16bit memory= 0 meg Type of drive controller= ESDI Adaptec Type of compiler= SCO 386 Type of math coproc.= w/387 ============================================================================= 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) .... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Start Benchmark Run (BYTE Version 2.1) Thu Mar 1 05:18:58 EST 1990 (long iterations times) 3 interactive users. sysname=XENIX nodename=(empty) release=2.3.2 version=SysV machine=i80386 origin=3 oem=3000 serial#=340 Type of system= Everex Step 386 CPU and speed= 386 33Mhz Memory control= cache Type of unix= SCO 386 2.3.2 Size of 32bit memory= 4meg Size of 16bit memory= 0 meg Type of drive controller= unknown Type of compiler= SCO 386 Type of math coproc.= w/387 ============================================================================= Dhrystone 2 without register variables ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) Microseconds/loop: 141 141 0.77 Dhrystones/sec: 7115 7115 1886.08 ============================================================================= Dhrystone 2 using register variables ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) Microseconds/loop: 132 132 0.43 Dhrystones/sec: 7579 7579 1501.00 ============================================================================= Sequential Memory Access Test: 1000000 Accesses ----------------------------------------------------------------------------- Array Size: 512 bytes Arithmetric Geometric Variance Mean Mean (6 tests) CPU Time (secs): 0.28 0.28 341.31 Real Time (secs): 16.83 16.80 1.37 Rate (access/sec): 59520 ----------------------------------------------------------------------------- Array Size: 1024 bytes Arithmetric Geometric Variance Mean Mean (6 tests) CPU Time (secs): 0.28 0.28 321.51 Real Time (secs): 16.33 16.30 1.47 Rate (access/sec): 61365 ----------------------------------------------------------------------------- Array Size: 2048 bytes Arithmetric Geometric Variance Mean Mean (6 tests) CPU Time (secs): 0.28 0.28 340.51 Real Time (secs): 16.83 16.82 0.57 Rate (access/sec): 59455 ----------------------------------------------------------------------------- Array Size: 8192 bytes Arithmetric Geometric Variance Mean Mean (6 tests) CPU Time (secs): 0.30 0.30 1174.09 Real Time (secs): 25.50 21.72 393.90 Rate (access/sec): 46036 ----------------------------------------------------------------------------- Array Size: 16384 bytes ** Iteration 1 real loop < ohead: 1000000 -18 0.233 Arithmetric Geometric Variance Mean Mean (6 tests) CPU Time (secs): 0.27 0.27 311.51 Real Time (secs): 14.67 10.89 53.47 Rate (access/sec): 91857 ============================================================================= Random Memory Access Test: 1000000 Accesses ----------------------------------------------------------------------------- Array Size: 512 bytes Arithmetric Geometric Variance Mean Mean (6 tests) CPU Time (secs): 0.45 0.45 876.16 Real Time (secs): 27.00 26.98 1.60 Rate (access/sec): 37070 ----------------------------------------------------------------------------- Array Size: 1024 bytes Arithmetric Geometric Variance Mean Mean (6 tests) CPU Time (secs): 0.44 0.44 832.17 Real Time (secs): 26.33 26.33 0.27 Rate (access/sec): 37981 ----------------------------------------------------------------------------- Array Size: 2048 bytes Arithmetric Geometric Variance Mean Mean (6 tests) CPU Time (secs): 0.45 0.45 865.16 Real Time (secs): 26.83 26.81 1.37 Rate (access/sec): 37296 ----------------------------------------------------------------------------- Array Size: 8192 bytes Arithmetric Geometric Variance Mean Mean (6 tests) CPU Time (secs): 0.49 0.49 1073.71 Real Time (secs): 29.67 29.43 17.87 Rate (access/sec): 33983 ----------------------------------------------------------------------------- Array Size: 16384 bytes Arithmetric Geometric Variance Mean Mean (6 tests) CPU Time (secs): 0.44 0.44 865.17 Real Time (secs): 26.83 26.81 1.37 Rate (access/sec): 37296 ============================================================================= Arithmetic Test (type = arithoh): 10000 Iterations ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) User Time (secs): 1.30 1.30 0.00 System Time (secs): 0.00 1.00 0.00 Real Time (secs): 1.42 1.42 0.00 ============================================================================= Arithmetic Test (type = register): 10000 Iterations ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) User Time (secs): 5.10 5.10 0.00 System Time (secs): 0.00 1.00 0.00 Real Time (secs): 5.18 5.18 0.01 ============================================================================= Arithmetic Test (type = short): 10000 Iterations ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) User Time (secs): 6.10 6.10 0.00 System Time (secs): 0.00 1.00 0.00 Real Time (secs): 6.22 6.22 0.00 ============================================================================= Arithmetic Test (type = int): 10000 Iterations ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) User Time (secs): 5.40 5.40 0.00 System Time (secs): 0.00 1.00 0.00 Real Time (secs): 5.52 5.52 0.00 ============================================================================= Arithmetic Test (type = long): 10000 Iterations ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) User Time (secs): 5.40 5.40 0.00 System Time (secs): 0.00 1.00 0.00 Real Time (secs): 5.52 5.52 0.00 ============================================================================= Arithmetic Test (type = float): 10000 Iterations ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) User Time (secs): 684.55 684.55 0.13 System Time (secs): 0.22 0.84 0.14 Real Time (secs): 690.30 690.25 85.92 ============================================================================= Arithmetic Test (type = double): 10000 Iterations ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) User Time (secs): 716.23 716.23 0.03 System Time (secs): 0.00 1.00 0.00 Real Time (secs): 716.38 716.38 0.05 ============================================================================= System Call Overhead Test: 5 x 4000 Calls ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) User Time (secs): 0.43 0.43 0.01 System Time (secs): 1.67 1.66 0.01 Real Time (secs): 2.15 2.15 0.00 ============================================================================= Pipe Throughput Test: read & write 2048 x 512 byte blocks ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) User Time (secs): 0.05 0.32 0.00 System Time (secs): 1.65 1.65 0.00 Real Time (secs): 1.73 1.73 0.01 ============================================================================= 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.50 0.50 0.00 Real Time (secs): 1.22 1.22 0.00 ============================================================================= Process Creation Test: 100 forks ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) User Time (secs): 0.03 0.46 0.00 System Time (secs): 2.08 2.08 0.00 Real Time (secs): 2.27 2.27 0.01 ============================================================================= Execl Throughput Test: 100 execs ----------------------------------------------------------------------------- Arithmetric Geometric Variance Mean Mean (6 tests) User Time (secs): 0.00 1.00 0.00 System Time (secs): 3.72 3.71 0.08 Real Time (secs): 5.18 5.18 0.02 ============================================================================= Filesystem Throughput Test: ----------------------------------------------------------------------------- File Size: 50 (1024 byte) blocks Arithmetric Geometric Variance Mean Mean (6 tests) Read (Kbytes/sec): 2292 2227 260416.67 Write (Kbytes/sec): 1458 1403 260416.67 Copy (Kbytes/sec): 799 794 7233.56 ----------------------------------------------------------------------------- File Size: 100 (1024 byte) blocks Arithmetric Geometric Variance Mean Mean (6 tests) Read (Kbytes/sec): 1597 1589 28935.65 Write (Kbytes/sec): 1319 1311 28935.65 Copy (Kbytes/sec): 699 699 1328.78 ----------------------------------------------------------------------------- File Size: 200 (1024 byte) blocks Arithmetric Geometric Variance Mean Mean (6 tests) Read (Kbytes/sec): 1548 1543 17007.48 Write (Kbytes/sec): 1369 1366 8503.27 Copy (Kbytes/sec): 691 691 1423.26 ----------------------------------------------------------------------------- File Size: 400 (1024 byte) blocks Arithmetric Geometric Variance Mean Mean (6 tests) Read (Kbytes/sec): 1413 1412 1511.78 Write (Kbytes/sec): 1225 1225 1441.78 Copy (Kbytes/sec): 92 89 398.64 ----------------------------------------------------------------------------- File Size: 800 (1024 byte) blocks Arithmetric Geometric Variance Mean Mean (6 tests) Read (Kbytes/sec): 302 302 218.00 Write (Kbytes/sec): 61 61 71.23 Copy (Kbytes/sec): 57 57 4.08 ----------------------------------------------------------------------------- File Size: 1600 (1024 byte) blocks Arithmetric Geometric Variance Mean Mean (6 tests) Read (Kbytes/sec): 221 221 0.53 Write (Kbytes/sec): 66 66 5.62 Copy (Kbytes/sec): 49 49 4.77 ============================================================================= Client/Server Database Engine: ----------------------------------------------------------------------------- 1 client processes. Arithmetric Geometric Variance Mean Mean (3 tests) User Time (secs): 2.60 2.59 0.09 System Time (secs): 7.33 7.33 0.10 Real Time (secs): 24.50 24.50 0.13 ----------------------------------------------------------------------------- 2 client processes. Arithmetric Geometric Variance Mean Mean (3 tests) User Time (secs): 5.57 5.56 0.06 System Time (secs): 14.23 14.23 0.02 Real Time (secs): 47.63 47.63 0.57 ----------------------------------------------------------------------------- 4 client processes. Arithmetric Geometric Variance Mean Mean (3 tests) User Time (secs): 10.90 10.89 0.43 System Time (secs): 28.53 28.53 0.30 Real Time (secs): 92.20 92.19 1.69 ----------------------------------------------------------------------------- 8 client processes. Arithmetric Geometric Variance Mean Mean (3 tests) User Time (secs): 22.33 22.33 0.22 System Time (secs): 56.27 56.27 0.10 Real Time (secs): 181.33 181.33 1.22 3 interactive users. End Benchmark Run (Thu Mar 1 05:18:58 EST 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 -- 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
rick@pcrat.uucp (Rick Richardson) (03/09/90)
In article <1012@fiver.UUCP> palowoda@fiver.UUCP (Bob Palowoda) writes: > Ok, I took the time out to run Byte's Benchmarks on a 25Mhz 386 and >a 25Mhz 486. Some people out there my be interested in this information. >CPU and speed= 386 25Mhz >Dhrystones/sec: 2827 2826 4696.78 >CPU and speed= 386 25Mhz >Dhrystones/sec: 2942 2938 25913.08 >CPU and speed= 486 25Mhz >Dhrystones/sec: 18466 18464 96855.37 As keeper of the 'stones results in the USA (reminding me its high time to post the latest summary*), I couldn't help but notice that the results you achieved for the 386 boxes are way out of line. Unless those machines are severely crippled, your results are off by at least a factor of two. I'm not familiar enough with the 486 to comment on that result. My guess is that the benchmark was compiled with HZ=60 rather than the correct value of HZ=100. 16 Mhz plus cache 386's turn in around 5K stones, 25 and 33 Mhz plus cache in the 7K to 12K range. -Rick * BTW, I find that I have no results for 486 in my mailbox. Could someone with access to a 486 and UNIX volunteer to send some results to pcrat!dry2? -- Rick Richardson | Looking for FAX software for UNIX/386 ??? Ask About: |Mention PC Research,Inc.| FaxiX - UNIX Facsimile System (tm) |FAX# for uunet!pcrat!rick| FaxJet - HP LJ PCL to FAX (Send WP,Word,Pagemaker...)|Sample (201) 389-8963 | JetRoff - troff postprocessor for HP LaserJet and FAX|Output
palowoda@fiver.UUCP (Bob Palowoda) (03/11/90)
From article <1990Mar8.175245.2527@pcrat.uucp>, by rick@pcrat.uucp (Rick Richardson): > In article <1012@fiver.UUCP> palowoda@fiver.UUCP (Bob Palowoda) writes: > >> Ok, I took the time out to run Byte's Benchmarks on a 25Mhz 386 and >>a 25Mhz 486. Some people out there my be interested in this information. > >>CPU and speed= 386 25Mhz >>Dhrystones/sec: 2827 2826 4696.78 > >>CPU and speed= 386 25Mhz >>Dhrystones/sec: 2942 2938 25913.08 > >>CPU and speed= 486 25Mhz >>Dhrystones/sec: 18466 18464 96855.37 > > As keeper of the 'stones results in the USA (reminding me its high > time to post the latest summary*), I couldn't help but notice that > the results you achieved for the 386 boxes are way out of line. You are right. Here are the revised numbers. Once again 25Mhz 386, pcc. -------------------------------------------------------------------------- Without reg Dhrystones/sec: 5400 5400 141.14 Dhrystone 2 using register variables Dhrystones/sec: 5709 5709 176.04 And 25Mhz 486 Dhrystone 2 without register variables Dhrystones/sec: 30619 30615 239149.07 Dhrystone 2 using register variables Dhrystones/sec: 31922 31919 271004.16 ---------------------------------------------------------------------------- I looked at the other parts of the benchmark which did not use HZ as a reference for times. ---Bob -- 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
mike@cimcor.MN.ORG (Michael Grenier) (03/12/90)
From article <1025@fiver.UUCP>, by palowoda@fiver.UUCP (Bob Palowoda): > You are right. Here are the revised numbers. > Once again 25Mhz 386, pcc. > -------------------------------------------------------------------------- > Without reg > Dhrystones/sec: 5400 5400 141.14 The dhrystones numbers here don't seem right either. There must be a lot of waits states on the memory or something. Even my lowly 20 Mhz 386 without memory interleaving hits 6200 dhrystones (without registers) and my brother's 25Mhz 386 with 8 Meg of ram allowing for interleaving regularly hits 10,000 dhrystones. Still the numbers that were posted for the 486 are impressive. -Mike Grenier mike@cimcor.mn.org uunet!rosevax!cimcor!mike
edhall@rand.org (Ed Hall) (03/12/90)
In article <1025@fiver.UUCP> palowoda@fiver.UUCP (Bob Palowoda) writes: > Once again 25Mhz 386, pcc. >-------------------------------------------------------------------------- >Without reg >Dhrystones/sec: 5400 5400 141.14 > >Dhrystone 2 using register variables >Dhrystones/sec: 5709 5709 176.04 These still seem low. On a no-name, UNcached, UNinterleaved 25MHz 386 I get a consistant 7085 with registers, 6825 without (+/- 15 or so). This is with ISC 2.01 and pcc. -Ed Hall edhall@rand.org
dave@pmafire.UUCP (Dave Remien) (03/12/90)
In article <1025@fiver.UUCP> palowoda@fiver.UUCP (Bob Palowoda) writes: > You are right. Here are the revised numbers. > Once again 25Mhz 386, pcc. >-------------------------------------------------------------------------- >Without reg >Dhrystones/sec: 5400 5400 141.14 > >Dhrystone 2 using register variables >Dhrystones/sec: 5709 5709 176.04 > These still seem quite a bit low; here's what I get for 25MHz '386en, Dhrystone 2.1: 25MHz, non-cached, 80ns RAM, pcc 6576 6882 25MHz, write-back cache, 80ns RAM, pcc 8605 8912 And for a 33MHz Compaq (64k cache?), pcc 12019 11962 I wonder what kind of board Bob's using? And I'd certainly like to get my grubby little paws on a '486 that works; the first one I saw (a Micronics) wouldn't even boot UNIX, nor run DOS for more than five minutes. It went home to Micronics......... -- Dave Remien +*+*+*+*+*+*+*+*+*+*+*+*+*+*+ WINCO Computer Engineering Group {uunet|bigtex}!pmafire!dave or rzd@inel.gov "Dave Barry for President"
jfh@rpp386.cactus.org (John F. Haugh II) (03/14/90)
In article <1990Mar11.223447.5645@rand.org> edhall@ives.UUCP (Ed Hall) writes: >These still seem low. On a no-name, UNcached, UNinterleaved 25MHz 386 >I get a consistant 7085 with registers, 6825 without (+/- 15 or so). >This is with ISC 2.01 and pcc. I agree. At the 1988 USENIX Winter conference in Dallas [ I think that is the right year - it's the one I went to in Dallas ;-) ] there was a 20 or 25 MHz Compaq using the Greenhill's C compiler producing about 9KDhry. The Greenhills compilers have always impressed me and I do plainly recall that this particular Compaq was running about 2KDhry faster than what everyone else was showing. Does anyone remember that booth? I don't remember whether it was Compaq peddling their wares or whether it was Greenhills. -- John F. Haugh II UUCP: ...!cs.utexas.edu!rpp386!jfh Ma Bell: (512) 832-8832 Domain: jfh@rpp386.cactus.org
palowoda@fiver.UUCP (Bob Palowoda) (03/14/90)
From article <36@cimcor.MN.ORG>, by mike@cimcor.MN.ORG (Michael Grenier): > From article <1025@fiver.UUCP>, by palowoda@fiver.UUCP (Bob Palowoda): >> You are right. Here are the revised numbers. >> Once again 25Mhz 386, pcc. >> -------------------------------------------------------------------------- >> Without reg >> Dhrystones/sec: 5400 5400 141.14 > > > The dhrystones numbers here don't seem right either. There must be > a lot of waits states on the memory or something. Even my lowly 20 Mhz > 386 without memory interleaving hits 6200 dhrystones (without > registers) and my brother's 25Mhz 386 with 8 Meg of ram allowing for > interleaving regularly hits 10,000 dhrystones. I actually tried this on another 25Mhz system with 10megs. It should have been doing 4 way interleave. Guess what the Dhr/secs where down to 2500. I have to verify that the system didn't have any 16bit memory up in the last two meg. I notice if you put any 16bit memory in even the 32bit memory becomes slower. As for hitting the 10000 mark, I don't think I can do it even if I did go to interleave. My guess is I would only get a 10% performance increase with interleave and that would leave me with just about the result you have on your 20Mhz system. So something else has to be changeing the numbers. I'm curious do you have any networking software install? Such as network daemons. The numbers on 486 are nice, you can actually feel the difference when useing the system. The only thing that's got me baffled is why the variance is so high? Maybe it was in cache all the time. ---Bob > > Still the numbers that were posted for the 486 are impressive. > > -Mike Grenier > mike@cimcor.mn.org > uunet!rosevax!cimcor!mike -- 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
mike@antel.uucp (Michael Borza) (03/14/90)
In article <1025@fiver.UUCP> palowoda@fiver.UUCP (Bob Palowoda) writes: >From article <1990Mar8.175245.2527@pcrat.uucp>, by rick@pcrat.uucp (Rick Richardson): >> In article <1012@fiver.UUCP> palowoda@fiver.UUCP (Bob Palowoda) writes: >> >>> Ok, I took the time out to run Byte's Benchmarks on a 25Mhz 386 and >>>a 25Mhz 486. Some people out there my be interested in this information. >> >>>CPU and speed= 386 25Mhz >>>Dhrystones/sec: 2827 2826 4696.78 >> >>>CPU and speed= 386 25Mhz >>>Dhrystones/sec: 2942 2938 25913.08 >> >>>CPU and speed= 486 25Mhz >>>Dhrystones/sec: 18466 18464 96855.37 >> > You are right. Here are the revised numbers. > Once again 25Mhz 386, pcc. >-------------------------------------------------------------------------- >Without reg >Dhrystones/sec: 5400 5400 141.14 > >Dhrystone 2 using register variables >Dhrystones/sec: 5709 5709 176.04 > > And 25Mhz 486 > >Dhrystone 2 without register variables >Dhrystones/sec: 30619 30615 239149.07 > >Dhrystone 2 using register variables >Dhrystones/sec: 31922 31919 271004.16 > >---------------------------------------------------------------------------- Since noone else has commented on this, I must be missing something obvious here. What are your variance numbers measured in? They make no sense at all in the context of the quoted results. Enlightenment, please? mike borza. -- Michael Borza Antel Optronics Inc. (416)335-5507 3325B Mainway, Burlington, Ont., Canada L7M 1A6 work: mike@antel.UUCP or uunet!utai!utgpu!maccs!antel!mike home: mike@boopsy.UUCP or uunet!utai!utgpu!maccs!boopsy!mike
dpi@loft386.UUCP (Doug Ingraham) (03/16/90)
In article <18136@rpp386.cactus.org>, jfh@rpp386.cactus.org (John F. Haugh II) writes: > I agree. At the 1988 USENIX Winter conference in Dallas [ I think that > is the right year - it's the one I went to in Dallas ;-) ] there was a > 20 or 25 MHz Compaq using the Greenhill's C compiler producing about 9KDhry. > > The Greenhills compilers have always impressed me and I do plainly recall > that this particular Compaq was running about 2KDhry faster than what > everyone else was showing. This must have been with the old dhrystone benchmark. I remember getting amazing numbers with that compiler on that test. The old dhry benchmark had a couple of problems that allowed portions of the test to be optimized away if the compiler was clever enough. The Greenhills compiler had the ability to do that particular optimization. As it turns out most programs don't have enough useless code that it makes a difference. The Greenhills compiler just wouldn't compile some programs without lots of diddling with source. I decided not to use it because of this. I will see if I can find a copy and run the new dhry2 with the compilers I have at hand if there is any interest. -- Doug Ingraham (SysAdmin) Lofty Pursuits (Public Access for Rapid City SD USA) uunet!loft386!dpi
kevinc@cs.AthabascaU.CA (Kevin Crocker) (03/18/90)
In article <1025@fiver.UUCP> palowoda@fiver.UUCP (Bob Palowoda) writes: > Once again 25Mhz 386, pcc. >Without reg >Dhrystones/sec: 5400 5400 141.14 > >Dhrystone 2 using register variables >Dhrystones/sec: 5709 5709 176.04 How would I go about getting some benchmark programs to run. I am especially interested in graphics suites in addition to processor tests. Kevin Crocker -- Kevin "auric" Crocker Athabasca University UUCP: ...!{alberta,ncc,attvcr}!atha!kevinc Inet: kevinc@cs.AthabascaU.CA
clay@uci.mn.org (Clayton Haapala) (03/21/90)
In article <18136@rpp386.cactus.org> jfh@rpp386.cactus.org (John F. Haugh II) writes: >The Greenhills compilers have always impressed me and I do plainly recall >that this particular Compaq was running about 2KDhry faster than what >everyone else was showing. Anybody have an address or other contact point for GreenHills? -- Clayton Haapala ...!bungia!uci!clay (clay@uci.uci.com) Unified Communications Inc. "Every morning I get in the Queue. 3001 Metro Drive - Suite 500 'n get on the Bus that takes me to you." Bloomington, MN 55425 -- the Who