🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.sun
Article #11360

Re: Is RISC faster

#11360
From: John Hawkes
Date: Tue, 07 Mar 1989 20:04
31 lines
2213 bytes
AKONSTAM@TRINITY.BITNET (AARON KONSTAM) writes:
>b. RISC machines are however much slower in doing things like floating
>point instructions so they cheat and have floating point coprocessors to
>do the floating point arithmetic.

Slower?  Not necessarily.  The MIPS R2010 and R3010 VLSI FP coprocessors
execute an add in two cycles, a multiply in four or five cycles, and a
divide in 12-19 cycles.  The R3010 has a 40 nsec cycle.  These
coprocessors are pipelined and can concurrently execute multiple fp
instructions (with some constraints).  Other RISC architectures are
similar.

Cheating?  There are at least two obvious advantages of using a
coprocessor: you double the size of the available silicon for a given
level of integration, and you make it potentially easier to design a
functional unit which can execute in parallel with the main processor.

>d. Each process is given a register window for its local variables.  These
>widows are made to overlap so that a calling process shares resgisters
>with the process it calls. By means of these shared registers arguments
>are passed between the processes (or really not passed so calls are
>executed faster).  Ther is more to be said about this but I hope this is
>helpfull.

This is a description of a Register Window architecture, which is not
universal among RISC implementations.  For example, SPARC uses Register
Windows, MIPS doesn't.  There are advantages and disadvantages to Register
Windows, some architectural and some implementational.

John Hawkes    DISCLAIMER: <generic disclaimer, what do I know anyway, etc>
{ames,decwrl,prls,pyramid}!mips!hawkes  OR  hawkes@mips.com
Technical Details
Message-ID: <13705@winchester.mips.COM>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!cornell!uw-beaver!rice!sun-spots-request
References: <8902131837.AA10519@rice.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!cornell!uw-beaver!rice!sun-spots-request
From: hawkes@mips.com (John Hawkes)
Newsgroups: comp.sys.sun
Subject: Re: Is RISC faster
Keywords: Miscellaneous
Message-ID: <13705@winchester.mips.COM>
Date: 7 Mar 89 20:04:11 GMT
References: <8902131837.AA10519@rice.edu>
Sender: usenet@rice.edu
Organization: MIPS Computer Systems, Sunnyvale, CA
Lines: 31
Approved: Sun-Spots@rice.edu
Original-Date: 22 Feb 89 18:06:22 GMT
X-Sun-Spots-Digest: Volume 7, Issue 186, message 5 of 12