🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #21055

Re: Bandwidth and RISC vs. CISC

#21055
From: News system
Date: Thu, 04 May 1989 19:49
27 lines
2183 bytes
In article <10544@cit-vax.Caltech.Edu> yair@tybalt.caltech.edu.UUCP (Yair Zadik) 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
>was to do a RISC or microcoded processor which had an on board memory 
>containing macros which behaved like normal instructions (I guess it was
>on EEPROM like memory).  That way, each compiler could optimize the 
>instruction set for its language.  The end result (theoreticly) is that
>you get the efficiency of RISC with the memory bandwith of CISC.  I haven't
>heard else about it.  Is anyone out there working on such a processor or is
>it just a bad idea?

Yes, it is a bad idea.  In the mid 60's I was at Standard Computer (no longer
in existance) and I actually built such a machine.  It was called the
Standard EX01 (EX01 was for expermintal number 1).  The user could
dynamically alter the instruction set of the machine.  The machine was micro
coded and had a writable control store.  The 'basic' instruction set provided
a mechanism for writing to control storage.

In practice we found that it was impossible to make the thing work because
any modification to the control store could effect th 'basic' instruction
behavior.  As an example, one of the problems we found was that when running
the 'FORTRAN' instructions, double precision floating divide produced the
wrong answer if the instruction was executed at the same time as a tape unit
was reading a file mark.  I decided that there was no way to support a
machine like that in the field, so the experment was terminated.

   Marv Rubinstein
Technical Details
Message-ID: <27034@ism780c.isc.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!ncar!ico!ism780c!news
References: <38853@bbn.COM> <423@bnr-fos.UUCP> <288@ctycal.UUCP> <1262@l.cc.purdue.edu> <231@celit.UUCP> <10544@cit-vax.Caltech.Edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!ncar!ico!ism780c!news
From: news@ism780c.isc.com (News system)
Newsgroups: comp.arch
Subject: Re: Bandwidth and RISC vs. CISC
Message-ID: <27034@ism780c.isc.com>
Date: 4 May 89 19:49:43 GMT
References: <38853@bbn.COM> <423@bnr-fos.UUCP> <288@ctycal.UUCP> <1262@l.cc.purdue.edu> <231@celit.UUCP> <10544@cit-vax.Caltech.Edu>
Reply-To: marv@ism780.UUCP (Marvin Rubenstein)
Organization: Interactive Systems Corp., Santa Monica CA
Lines: 27