🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #21102

WISC vs. RISC (was Re: Bandwidth and RISC vs. CISC)

#21102
From: Stanley Chow
Date: Mon, 08 May 1989 00:15
31 lines
1961 bytes
In article <1989May4.161046.21510@utzoo.uucp> henry@utzoo.uucp (Henry Spencer) writes:
>
>Consider a well-built RISC, with an instruction cache, executing an
>interpreter that fetches bytes from memory and interprets them as if
>they were, say, 8086 instructions.  Assuming that the interpreter fits
>in the I-cache, in what way does this differ from the WISC idea?
>

There can be major differences.

First, we need to define what you mean by "well-built RISC'. I assume you 
mean something that is optimized for cycle time with simple instructions
- along the lines of currently RISC chips.

In my mind, a WISC micro-engine would have many parallel execution units
explicitly under micro-code control. The macro-instructions would be
substantially "bigger" than RISC instructions, perhaps bigger even than
the dreaded VAX instructions.

It seems clear to me that the optimal WISC micro-engine will have a very
different instruction set from the RISC engine. 

A WISC machine can also have a bigger/faster micro-code space. Tag RAM is
not needed and the micro-sequence usually have a much better idea of what
is happening in the code, so pipelining is improved. (Probably for both
the micro- and macro- pipes).

Stanley Chow        BitNet:  schow@BNR.CA
BNR		    UUCP:    ..!psuvax1!BNR.CA.bitnet!schow
(613) 763-2831		     ..!utgpu!bnr-vpa!bnr-fos!schow%bnr-public
I am just a small cog in a big machine. I don't represent nobody.
Technical Details
Message-ID: <479@bnr-fos.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!bnr-vpa!bnr-fos!bnr-public!schow
References: <1989May4.161046.21510@utzoo.uucp>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!bnr-vpa!bnr-fos!bnr-public!schow
From: schow@bnr-public.uucp (Stanley Chow)
Newsgroups: comp.arch
Subject: WISC vs. RISC  (was Re: Bandwidth and RISC vs. CISC)
Summary: Instruction set should be *very* different
Message-ID: <479@bnr-fos.UUCP>
Date: 8 May 89 00:15:53 GMT
References: <1989May4.161046.21510@utzoo.uucp>
Sender: news@bnr-fos.UUCP
Reply-To: schow%BNR.CA.bitnet@relay.cs.net (Stanley Chow)
Organization: Bell-Northern Research, Ottawa, Canada
Lines: 31