Article View: comp.arch
Article #21094Re: WISC "impossibility"
From: Piercarlo Grandi
Date: Sat, 06 May 1989 19:58
Date: Sat, 06 May 1989 19:58
33 lines
2374 bytes
2374 bytes
In article <1140@ptolemy.arc.nasa.gov> raymond@ptolemy.arc.nasa.gov.UUCP (Eric A. Raymond) writes:
>A couple of years ago there was an article in Byte about a proposed design
>which they called WISC for Writeable Instruction Set Computer. The idea
Am I missing something? Wouldn't a machine with loadable microcode
satisfy this? Hasn't that been done for years (and was was the floppy
disk was designed to store)? Even LISPM's have it.
Uh. You are right. It is time to mention the Burroughs B1700/B1800, about
which the late Organick wrote a very interesting book. It had as many
microcodes/instruction sets as needed. The B1800 could even page it. Code
density was impressive, and so was speed, considering the technology. It
had also some funny details (bit addressing!).
In a sense the ultimate CISC. It does support the RISC's advocates
contention that a (single) CISC machine special instructions are not
general enough, so why bother.
I agree, by the way, with Spencer's earlier remark about RISC+fast quick
bytecode interpreter == WISC. In particular, look at the TRANSPUTER:
its has 2k fast on chip RAM. What for? :->
As to me, my favourite machine architecture (the ultimate RISC?) would be a
Burroughs zero address mainframe (8 bit instructions, no registers) but with
four stacks (to avoid multiplexing a single stack top, and giving an effect
similar to multiple scratch register optimization in more conventional
architectures). The small size of instructions would eliminate I guess the
major problem of RISC as it is now (and that makes WISC attractive), code
density.
--
Piercarlo "Peter" Grandi | ARPA: pcg%cs.aber.ac.uk@nsfnet-relay.ac.uk
Dept of CS, UCW Aberystwyth | UUCP: ...!mcvax!ukc!aber-cs!pcg
Penglais, Aberystwyth SY23 3BZ, UK | INET: pcg@cs.aber.ac.uk
Technical Details
Message-ID:
<909@aber-cs.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!csd4.milw.wisc.edu!lll-winken!uunet!mcvax!ukc!dcl-cs!aber-cs!pcgShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!csd4.milw.wisc.edu!lll-winken!uunet!mcvax!ukc!dcl-cs!aber-cs!pcg From: pcg@aber-cs.UUCP (Piercarlo Grandi) Newsgroups: comp.arch Subject: Re: WISC "impossibility" Summary: B1700/B1800 was a WISC. And Pretty Good. Message-ID: <909@aber-cs.UUCP> Date: 6 May 89 19:58:19 GMT Reply-To: pcg@cs.aber.ac.uk (Piercarlo Grandi) Distribution: eunet,world Organization: Dept of CS, UCW Aberystwyth (Disclaimer: my statements are purely personal) Lines: 33