Dwain,
Below is a comparison of bench marks that I measured and collected from PDP-11 and VAX systems that I have access to or own.
I just recently acquired a PDP-11/03 and was able to compile the Dhrystone bench mark with RT-11 PDP-11C to compare it to the PDP-11/23 in my MINC-23. The Dhrystone bench mark has no floating point but PDP-11C does generate EIS instructions so I have not got a value yet for the PDP-11/05.
On Floating point the 11/03 had optional FIS instructions and the 11/23 had FPP instructions either in microcode or as a separate board using bit slice chips as options. Below is microcode value for the 11/23. Also, below the 11/44 does not have the FPP option but used a DECUS FPP instruction trap software. The FIS instructions used the stack to pass floating point input and results and was supported by DEC’s threaded Fortran IV compiler, where DEC’s F77 compiler used the FPP instructions and compiled FPP instructions in-line. This gives the 11/23 a bigger advantage if you compare F77 on the 11/23 to Fortran IV on the 11/03. I’m in the process of evaluating that difference.
Also, below the PDP-11/70 tests are from Jacob Ritorto’s PDP-11/70 that has some 3rd party performance options. It is the fastest 11/70 I tested hitting 1304 Dhrystones where other PDP-11/70s were more in the 1150 to 1200 range. Also, none of the big VAXes had FPP options since our accounting department didn’t used floating point calculations.
Best,
Mark
System Sieve Flops Sieve Float Dhrys Dhrystones
VUPS VUPS VUPS
PDP 11/03 .13 200
PDP 11/23 .881628 10,178 .25 .05 .22 333
PDP 11/24 11,500 .06
PDP 11/44 .568600 61,473 .39 .33
PDP 11/70 .204102 295,544 1.09 1.58 .87 1304
PDP 11/73 .319948 38,837 .69 .21 .56 833
PDP 11/83 .241563 359,416 .92 1.92 .77 1153
PDP 11/84 .236615 365,645 .94 1.95 .80 1200
M100-04 .218359 382,592 1.02 2.04 .83 1250
VAX 11/780 .222200 187,135 1.00 1.00 1.00 1500
uVAX II .259100 144,829 .86 .77
VAX 8600 .059300 1,035,673 3.75 5.53
VAX 8700 .044920 885,201 4.95 4.73
VAX 6420 .032160 1,412,804 6.91 7.55 11.43 17141
VAX 6610 .007305 9,230,000 30.42 49.32 44.39 66578
VAX 3500 .084370 525,590 2.63 2.81 3.74 5612
MV3100 10e .057030 766,470 3.90 4.10 5.89 8834
MV3100 30 .038906 1,132,743 5.71 6.05 10.65 15974
MV3100 80 .022187 1,987,578 10.01 10.62 15.15 22727
VS4000 90A .007289 9,270,000 30.48 49.54 44.39 66578
Alpha 666Mhz .000340 204,000,000 653.53 1090 1856 2783964