🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.next.hardware
Article #987

Re: New RISC workstations / 88110 demise

#987
From: Steven T. Abell
Date: Mon, 09 Nov 1992 00:23
39 lines
2587 bytes
ttn@cs.tut.fi (Tero Nieminen) writes:
> In article <1992Nov6.205045.26293@netcom.com>
> abell@netcom.com (Steven T. Abell) writes:

>   Unfortunately, you can't just brush off an obnoxious architecture by saying
>   "The compiler people will worry about this." Let's stay real, folks.
>   Underlying models matter, and the Intel model is about as bad as they come.
>   If this is what we have to live with, I suppose we'll manage somehow,
>   but if you think it doesn't affect you, you're wrong.

> Actually what do you mean by the intel model? And how is it inferior to
> Motorola 68k architecture?

> Not by speed anyway.

The Intel CPU programming model involves 12+ registers, no two of which have
the same capability. Of the 12+, 6+ are special-purpose to the point of
being useless as programming assets. Using the remaining 6 involves strategic
and tactical planning that will break your mind if you're trying to be
efficient. Declaring register variables in a C program becomes largely a
waste of time. A *very* large number of machine instructions are devoted
to picking up and putting down locals. The superior speed of Intel CPUs
is *not* an indicator of a superior CPU, just an indicator of better silicon
technology and greater design capacity.

Don't get me wrong: the 68K model has its own significant problems, but
outright wretchedness isn't one of them. Try writing some large procedures in
68K assembler, then do the same for an i86. Now, look at what you did from a
compiler-writer's point of view. Do you even want to *think* about codifying
your thoughts during your i86 efforts?

The Intel programming model is literally a bastard outgrowth of the 8080 model,
which was designed back when getting any kind of CPU at all on one chip was
still a miracle. If IBM hadn't chosen the 8088 for the original PC because
Motorola was late (as usual) with the 68008, the currently-touted Intel CPUs
*simply wouldn't exist* today, largely because they are too damned hard to
program.

Steve abell@netcom.com
Technical Details
Message-ID: <1992Nov9.002348.8110@netcom.com>
Path: arc1-ca.pugleaf.net!sparky!uunet!haven.umd.edu!darwin.sura.net!spool.mu.edu!umn.edu!csus.edu!netcom.com!abell
References: <1992Nov06.152200.170781@lexmark.com> <1992Nov6.205045.26293@netcom.com> <TTN.92Nov7115030@kivikkorastas.cs.tut.fi>

Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.next.hardware
Path: arc1-ca.pugleaf.net!sparky!uunet!haven.umd.edu!darwin.sura.net!spool.mu.edu!umn.edu!csus.edu!netcom.com!abell
From: abell@netcom.com (Steven T. Abell)
Subject: Re: New RISC workstations / 88110 demise
Message-ID: <1992Nov9.002348.8110@netcom.com>
Organization: Netcom - Online Communication Services  (408 241-9760 guest) 
References: <1992Nov06.152200.170781@lexmark.com> <1992Nov6.205045.26293@netcom.com> <TTN.92Nov7115030@kivikkorastas.cs.tut.fi>
Date: Mon, 9 Nov 1992 00:23:48 GMT
Lines: 39