• Killer Micros (was: old and slow base and bounds)

    From Anton Ertl@21:1/5 to quadibloc on Sat Jun 21 09:56:23 2025
    quadibloc <quadibloc@gmail.com> writes:
    On Fri, 20 Jun 2025 21:34:24 +0000, MitchAlsup1 wrote:

    The attack of the Killer Micro's did not appear until circa 1977.
    [...]
    But 8-bit microprocessors didn't kill minis and mainframes. They weren't >powerful enough to compete. When did micros really become killers?

    Well, they certainly were killers when the Pentium II came out in 1997,
    but I'd say that's rather a late date.

    Instead, micros were lethal to a lot of larger systems even before they >reached that level of performance. In 1987, halfway between those two
    dates, Intel came out with the 387. Hardware floating point for a 32 bit >system? It's about at that point that anything larger became
    questionable.

    The 387 was a pretty weak FPU compared to, e.g., the MIPS R3010, which
    was available at the same time.

    Concerning your question, we can easily see that through the
    transition of various computer manufacturers from discrete bipolar
    CPUs to integrated MOS CPUs.

    HP implemented the original (16-bit) HP3000 architecture in TTL, then
    in 1979 with Silicon on Sapphire starting in 1979 (probably still multiple-chip). In 1982 HP launched the HP 9000/500 with the HP FOCUS
    CPU (a 32-bit variant of the 16-bit HP3000 architecture) as a single
    chip, so that might be seen as an early case. They did the first
    HP-PA implementation (TS-1 HP 3000/930 aka HP 9000/840) in TTL
    (apparently better for prototyping), but replaced it with a faster MOS implementation in 1987; that MOS implementation still was multi-chip,
    so probably does not count as a microprocessor.

    DEC had MicroVAX pretty early on, but it was considered a low-end implementation. MicroVAX II too AFAIK. They introduced the
    MIPS-based DECStations in early 1989 (they had problems keeping the
    Unix customers with their VAXen). They came out with the single-chip
    CMOS NVAX in 1991 and it had better performance than the earlier
    VAXen. At the same time VAX invested a lot in the ECL-based VAX 9000,
    which also came out in 1991 with roughly the same performance; the VAX
    9000 flopped, so obviously the killer micros had won.

    IBM's high-end ES/9000 models used ECL into the early 1990s, but with
    the introduction of the 9672 in 1994 they transitioned to CMOS; the
    CMOS versions were slower at first (they were single-issue in-order
    CPUs, while the high-end ECL ones were superscalar OoO), but the CMOS
    speed boost of the 1990s made them outperform the ECL variants after a
    few years.

    Cray ended their ECL line with the Cray T90, first shipped in 1995.
    They implemented the same (Cray Y-MP) architecture in CMOS in two
    chips in the Cray J90 in 1994, but that was slower than the T90; the
    CMOS Cray SV1 (1998) was also a vector machine; I don't find how it
    relates to the T90 in performance, but apparently the memory subsystem
    of the T90 was superior. Cray also introduced the T3D with up to 2048 microprocessors (150MHz 21064s) in 1993, but that had quite a
    different architecture compared to their vector supercomputers, and
    did not replace them. Finally, the Cray X1 (introduced in 2003) is
    described as the unification of T90, SV1, and T3E; in particular, the
    CPU part is a successor of the SV1, so one might say that Cray has
    transitioned to microprocessors with the SV1 at the latest.

    Another interesting case is the NEC SX-6 (2001), which is a
    single-chip vector CPU, whereas the SX-5 was multi-chip (don't know
    the technologty, though).

    Why were vector supercomputers so late in making the transition to microprocessors? My guess is that

    1) they wanted to have many FUs in the processor, and it took longer
    to get that into a single chip.

    2) When you need a big expensive memory subsystem, the savings of
    having the CPU in one chip rather than many are not so important.

    3) At least the Cray people may have been particularly good at getting
    very good performance out of ECL, and had less experience with
    CMOS, so they delayed the transition, and aparently were able to
    keep up with CMOS for a few more years than others (ECL Cray T90
    with 2.2ns clock cycle (450MHz) in 1995, whereas the J90 has a 10ns
    clock (100MHz) in 1994; for comparison, the 21064A had 275MHz in
    1993, and the 21164 had 333MHz in 1995). Note how the ECL MIPS
    R6000 (around 1990, 80MHz) was quickly dropped and replaced with
    R4000 (1991) and its successors, or how the ECL VAX 9000 did not
    perform better than the CMOS NVAX (1991, 91MHz).

    - anton
    --
    'Anyone trying for "industrial quality" ISA should avoid undefined behavior.'
    Mitch Alsup, <c17fcd89-f024-40e7-a594-88a85ac10d20o@googlegroups.com>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)