🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #21211

Re: Register Scoreboarding

#21211
From: Burkhard Neidecker-Lutz
Date: Fri, 12 May 1989 06:28
20 lines
1383 bytes
In article 10198 henry@utzoo.uucp (Henry Spencer) writes:
 
>>Clamping the whole CPU on cache miss isn't a technique that can survive
>>into the 1990s.  I'm very curious to see what the non-scoreboard folks
>>will do.
>
>Probably pretty much what they do now:  let access and execution proceed
>in parallel, assuming the data isn't needed right away.
 
Ok, now I'm curious. What DOES a R[23]000, an AMD29000 or Sparc really do
if there's a data cache miss on a load but there are several instructions
behind it which aren't interested in the result. I guess machines with
a common I/D cache can't do anything as the cache will be busy getting the
missed data, so Sparc (current implementations) seems out (except for the
floating point coprocessor queue). I also know that at least the multiply
and divide units in R[23]000 will continue to work, but what about other
independent instructions past the load delay slot ?
 
	Burkhard Neidecker-Lutz, Digital CEC Karlsruhe, Project NESTOR
	neideck@nestvx.dec.com
Technical Details
Message-ID: <8905120628.AA08299@decwrl.dec.com>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!cs.utexas.edu!tut.cis.ohio-state.edu!purdue!decwrl!nestvx.dec.com!neideck

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!cs.utexas.edu!tut.cis.ohio-state.edu!purdue!decwrl!nestvx.dec.com!neideck
From: neideck@nestvx.dec.com (Burkhard Neidecker-Lutz)
Newsgroups: comp.arch
Subject: Re: Register Scoreboarding
Message-ID: <8905120628.AA08299@decwrl.dec.com>
Date: 12 May 89 06:28:04 GMT
Organization: Digital Equipment Corporation
Lines: 20