🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #2713

Re: ERISC???

#2713
From: Gerald Page
Date: Thu, 19 Oct 1989 15:57
32 lines
1753 bytes


According to the text "Computer Architecture, a Modern Synthesis", 
by Subrata Dasgupta, John Wiley & Sons, 1989, most RISC processors have
the following 6 characteristics:

1.  All instructions (operations) are register-register type with the exceptions
    of LOAD and STORE, which access main memory.

2.  All instructions (operations) consume a single processor cycle with the
    possible exceptions of LOAD and STORE.

3.  Fixed length, and simple, fixed format instructions that do not cross main
    memory word boundaries.

4.  Relatively few operations and addressing modes. <<<key words "relatively few"

5.  The use of hardwired rather than microcoded control.

6.  The use of instruction pipelining and the concomitant use of compilation
    and delayed branch techniques... to eliminate pipeline distruption due to
    branches.

As has been stated before on the net, RISC was developed for speed.  Reducing
the instruction set is *one* of the ways that RISC achieves that goal.

According to tests done at Berkeley, compilers just aren't using all those
instructions anyway.  One benchmark observed that 10 instructions (out of 360) 
accounted for 80% of all instructions executed, 21 instructions for 95% of 
executed instructions, and only 30 instructions acounted for 99% of executed 
code.  (Alexander & Wortman, 1975, on IBM System/360, using XPL language).
Technical Details
Message-ID: <1989Oct19.155752.13028@mentor.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!cs.utexas.edu!uunet!zephyr.ens.tek.com!tektronix!sequent!mntgfx!geraldp

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!cs.utexas.edu!uunet!zephyr.ens.tek.com!tektronix!sequent!mntgfx!geraldp
From: geraldp@mentor.com (Gerald Page)
Newsgroups: comp.arch
Subject: Re: ERISC???
Message-ID: <1989Oct19.155752.13028@mentor.com>
Date: 19 Oct 89 15:57:52 GMT
Distribution: usa
Organization: engr
Lines: 32