[net.micro] Z-100 blows away IBM-AT: Tek 6120 performance

andrew@orca.UUCP (Andrew Klossner) (06/02/85)

GUBBINS@RADC-TOPS20.ARPA (Gern) wrote:

>Using a standard BASIC benchmark, the Z-100 (8/16-bit 8088) blows
>away an IBM-AT (16-bit 80286 at 6 MHz).
>
>the progam:
>
>5 TIME$="00:00:00"
>10 FOR X=1 TO 10000
>20 IF SQR(X)<>INT(SQR(X)) THEN 40
>30 PRINT SQR(X),
>40 NEXT X
>45 PRINT TIME$
>50 END
>
>NOTE:  This program also is an accuracy test, the correct results are
>the numbers from 1 to 100.  The TRS-80, Apple, HP, C64 can't do it
>right (they miss about 20 numbers).
>
>The time for the 6 MHz IBM-AT is 1 min, 13 sec
>The time for the standard 5 MHz Z-100 is 1 min, 13 sec
>The time for a turboed 7.37 MHz Z-100 is 49 sec

The time for the 10MHz Tektronix 6120 workstation is 11 seconds.
(Insert ear-to-ear grin here; I was the lead engineer on the Tek Basic
implementation.)
The box uses the NS32016 chip and FPU, and the Basic "interpreter"
secretly compiles to machine code when you type RUN.  There's no
hardware support for SQRT, instead it uses a tightly coded assembler
routine.
Of course, you have to run Unix instead of MS-DOS.

  -=- Andrew Klossner   (decvax!tektronix!orca!andrew)       [UUCP]
                        (orca!andrew.tektronix@csnet-relay)  [ARPA]