Steve Toner
Experienced Member
The question of how an 11/53 compares with an 11/73 came up on another thread, so I decided to run a simple compute-bound program (FORTRAN IV for anyone not familiar with the language used) on a variety of machines:
This is obviously floating point heavy, so maybe not a good measure of general system performance, but it's what I had available. I know @Hunta has posted some comparisons of RT-11 generation times, which also provide a useful data point.
I ran this program on six different configurations of KDF and KDJ CPUs:
These results show that the test is not just a test of floating point performance, as the PMI memory of the 11/73+ does provide about a 15% improvement over the plain vanilla 11/73 (although the 11/73+ does also have dual-tag cache vs. the 11/73's single-tag - not sure what effect that has on these results).
Note that the 11/53, despite its lack of cache, provides basically the same performance as the basic 11/73. I'm going to speculate here that this is a result of faster access to the on-board RAM on the 11/53 vs. over the Qbus on the 11/73, but I'm certainly open to other interpretations...
Code:
C COMPUTE PI USING NILIKANTHA SERIES
DOUBLE PRECISION NUMER, DENOM, PI, OLDPI
TYPE 5
5 FORMAT(' PLEASE WAIT WHILE I COMPUTE THE VALUE OF PI...')
PI = 3D0
NUMER = 4D0
DENOM = 2D0
10 OLDPI = PI
PI = PI + NUMER/(DENOM*(DENOM+1)*(DENOM+2))
IF (PI .EQ. OLDPI) GOTO 20
NUMER = -NUMER
DENOM = DENOM + 2D0
GOTO 10
20 TYPE 25,DENOM/2D0
25 FORMAT(' AFTER ',F8.0,' ITERATIONS, I HAVE DETERMINED')
TYPE 30,PI
30 FORMAT(' PI IS APPROXIMATELY ',F17.15)
END
This is obviously floating point heavy, so maybe not a good measure of general system performance, but it's what I had available. I know @Hunta has posted some comparisons of RT-11 generation times, which also provide a useful data point.
I ran this program on six different configurations of KDF and KDJ CPUs:
- M8186 w/KEF11 floating point chip, National NS23C memory (11/23)
- M8189 w/M8188 floating point processor, M8067 memory (11/23+)
- M7554 - 15MHz, no cache, no FPJ11, on-board RAM (11/53)
- M8192 - 15MHz w/no FPJ11, M7551 memory (11/73)
- M8192 - 15MHz w/FPJ11 floating point chip, M7551 memory (11/73 FP)
- M8190 - 15MHz w/no FPJ11, Clearpoint PMI memory (11/73+)
| 11/23 | 8 min 27 sec |
| 11/23+ | 4 min 20 sec |
| 11/73 | 2 min 44 sec |
| 11/53 | 2 min 43 sec |
| 11/73+ | 2 min 20 sec |
| 11/73 FP | 1 min 56 sec |
These results show that the test is not just a test of floating point performance, as the PMI memory of the 11/73+ does provide about a 15% improvement over the plain vanilla 11/73 (although the 11/73+ does also have dual-tag cache vs. the 11/73's single-tag - not sure what effect that has on these results).
Note that the 11/53, despite its lack of cache, provides basically the same performance as the basic 11/73. I'm going to speculate here that this is a result of faster access to the on-board RAM on the 11/53 vs. over the Qbus on the 11/73, but I'm certainly open to other interpretations...

