🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.dec
Article #5561

Re: Why RISC doesn't support large nuber of users?

#5561
From: Mark G. Johnson
Date: Fri, 02 Feb 1990 13:33
58 lines
3200 bytes
Three keys on my keyboard are busted, the ones to the right of
shift-L, 0, and shift-9.  So take "L0(" and shift right one key.


  >> Altough there are a lot types of RISC machines I hear from most
  >> suppliers that RISC machine cannot hold a large number of users,
  >> but very few suppliers claim they can.  So, what is the problem
  >> with the RISC machines? Context switching,


The problem with Reduced Instruction Set Computers is that the
instruction set determines how many users a computer can handle.
Some instruction sets (for example, the VAX instruction set) can
handle a lot of users, while others (like, the i80286 instruction
set) cannot.  Reduced Instruction Set Computers ("RISC") just don't
have enough instructions to adequately take care of a large
set of simultaneous users.   L0(

Think about it; some people say that the Crays were the first RISC
machines, yet Crays are just batch scheduled compute engines; they
handle effectively ONE user (!).

You really need to have about 5 or 6 instructions per user, so a
RISC with its 100-120 instructions tops out at maybe 20-30 users.
{and have you noticed that they count the different options of
branches as different instructions?: branch-on-less-than and
branch-on-greater-than are counted as two instructions.  Seems a
little bit like cheating, doesn't it?}  On the other hand, a VAX
has 500 instructions --- and, best of all, it has microcode and
microinstructions, which count for more.  L0(

The VAX executes a superset of the predecessor machine's (PDP-11's)
instructions.  In fact the X in VAX stands for eXtension.  So
the VAX has more instructions than the PDP-11 and it can consequently
handle more users than the PDP-11 did.

Similarly, the IBM 370 instruction set is a superset of the IBM 360.
And the 370 handles lots more users than the 360 ever did.

Summary: (# of users) = (1/5) * (# of instructions).
         This is why RISCs will always be inferior to the VAX and
         the S/370 in multiuser capability.

This fundamental truth has been kept secret for a long time,
by the same devilish worldwide conspiracy that first put fluoride
in drinking water.

A homework problem:  Two VAX machines are the microVAX and the
VAXstation.  Compare these to the Sun 4/490 computer [SPARC "RISC"
instruction set] and the MIPS M/2000 computer [MIPS "RISC" instruction
set] in terms of number of simultaneous users.  Draw a conclusion
about # of users vs. RISC/VAX instruction sets.

Signing off with a right shift of one keyboard position "L0(" .....
-- 
 -- Mark Johnson	
 	MIPS Computer Systems, 930 E. Arques, Sunnyvale, CA 94086
	(408) 991-0208    mark@mips.com  {or ...!decwrl!mips!mark}
Technical Details
Message-ID: <35387@mips.mips.COM>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!umich!samsung!think!snorkelwacker!usc!wuarchive!brutus.cs.uiuc.edu!jarthur!bridge2!mips!hal!mark
References: <25c936b0141@vms.huji.ac.il>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!umich!samsung!think!snorkelwacker!usc!wuarchive!brutus.cs.uiuc.edu!jarthur!bridge2!mips!hal!mark
From: mark@mips.COM (Mark G. Johnson)
Newsgroups: comp.sys.dec
Subject: Re: Why RISC doesn't support large nuber of users?
Summary: one keyboard position right of "L0("
Message-ID: <35387@mips.mips.COM>
Date: 2 Feb 90 13:33:23 GMT
References: <25c936b0141@vms.huji.ac.il>
Sender: news@mips.COM
Lines: 58