[net.arch] RISC/CISC - IBM mainframes & ancient history

nather@utastro.UUCP (Ed Nather) (06/15/85)

> A reasonable approach to producing CISC machines, then, would be to have the
> compiler writers design the instruction set; and to have the instruction set
> be changeable for different languages.  

The Packard-Bell PB-440 computer (what, never heard of it? well ...) was a
Complex Instruction Set Computer with instructions realized in microcode
stored in a writable control store.  The instruction set was designed by
the compiler writing team (all 3 of us) and had a different instruction set
for different jobs (e.g. the Fortran compiler used a different instruction set
from the instructions generated for run-time use).

> This could be extended by having the
> instruction set be further changeable by the individual user, 

We did an instruction set that emulated a popular IBM computer of that era,
and was clocked to run faster than the original.

> or automatically
> by a program that analyzes instruction usage and moves frequently-used
> instructions into microcode (vertical migration).

Neat idea.  We didn't think of that one.

> (These are not new ideas, of course ...
> -- 
> Full-Name:  J. Eric Roskos

The prototype PB-440 first ran in 1962.
-- 
Ed Nather
Astronony Dept, U of Texas @ Austin
{allegra,ihnp4}!{noao,ut-sally}!utastro!nather
nather%utastro.UTEXAS@ut-sally.ARPA