🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #20494

Re: RISC as a "technology window"?

#20494
From: Colin Plumb
Date: Fri, 24 Mar 1989 14:00
28 lines
1897 bytes
lamaster@ames.arc.nasa.gov (Hugh LaMaster) wrote:
> So, my question is:  If you ASSUME that you have to have high speed
> arithmetic, what is the best way to partition functions between chips?
> I believe that the best way is Control, ALU/FPU, and instruction cache
> on one chip, and data cache/MMU on another chip.  Why doesn't the market
> agree with me?

Well, given that latency to memory is a serious problem these days, and
that MMU address translation is often on the critical path, moving
it off-chip doesn't sound like such a good idea.

I think the MIPS approach is the best: MMU and cache *control* on chip;
the actual data (which can be a trifle slower) can be put in external
SRAM.  SRAMs have a large market, so even ultra-fast ones are comparatively
cheap.  Associative memory is much more expensive.

I've said it before: I'm *astounded* nobody else has used this idea.
It's such a great Win.  Cache control is the custom bit, so do it
in custom logic.  With all the rest of the custom logic: on the
microprocessor.  Cache RAM is very generic.  So don't re-invent the
wheel.

Has anyone out there (other than MIPS, of course) considered this scheme
and then rejected it?  Is my enthusiasm blind to some Great Problem?
-- 
	-Colin (uunet!microsoft!w-colinp)

"Don't listen to me.  I never do." - The Doctor
Technical Details
Message-ID: <51@microsoft.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!csd4.milw.wisc.edu!lll-winken!uunet!microsoft!w-colinp
References: <1552@vicom.COM> <15690@cup.portal.com> <1562@vicom.COM> <15702@clover.ICO.ISC.COM> <27681@apple.Apple.COM> <15695@winchester.mips.COM> <22974@ames.arc.nasa.gov>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!csd4.milw.wisc.edu!lll-winken!uunet!microsoft!w-colinp
From: w-colinp@microsoft.UUCP (Colin Plumb)
Newsgroups: comp.arch
Subject: Re: RISC as a "technology window"?
Message-ID: <51@microsoft.UUCP>
Date: 24 Mar 89 14:00:21 GMT
References: <1552@vicom.COM> <15690@cup.portal.com> <1562@vicom.COM> <15702@clover.ICO.ISC.COM> <27681@apple.Apple.COM> <15695@winchester.mips.COM> <22974@ames.arc.nasa.gov>
Reply-To: w-colinp@microsoft.uucp (Colin Plumb)
Organization: very little
Lines: 28