🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #21226

Re: Register Scoreboarding

#21226
From: Marc Tremblay
Date: Fri, 12 May 1989 18:29
15 lines
1235 bytes
In article <19463@winchester.mips.COM> mash@mips.COM (John Mashey) writes:
>	b) Load-misses (R3000s use write-thru caches, so there aren't really
>		store misses).
Since the R3000 uses write-thru caches and 
since the depth of the write buffer is 4, 
I assume that "stores" stall the processor only when more 
than 4 consecutive writes occur or whenever the buffer overflows. 
Saving the register file on a context switch could certainly
generate stalls if it is done sequentially (i.e without interleaving
register stores with non-store intructions).
From your comment I suppose that those situations do not occur very often?

					Marc Tremblay
					marc@CS.UCLA.EDU
					Computer Science Department, UCLA
Technical Details
Message-ID: <23884@shemp.CS.UCLA.EDU>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!cs.utexas.edu!sun-barr!ames!elroy!ucla-cs!marc
References: <24821@lll-winken.LLNL.GOV> <GRUNWALD.89May9113443@flute.cs.uiuc.edu> <3288@orca.WV.TEK.COM> <19463@winchester.mips.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!cs.utexas.edu!sun-barr!ames!elroy!ucla-cs!marc
From: marc@oahu.cs.ucla.edu (Marc Tremblay)
Newsgroups: comp.arch
Subject: Re: Register Scoreboarding
Message-ID: <23884@shemp.CS.UCLA.EDU>
Date: 12 May 89 18:29:28 GMT
References: <24821@lll-winken.LLNL.GOV> <GRUNWALD.89May9113443@flute.cs.uiuc.edu> <3288@orca.WV.TEK.COM> <19463@winchester.mips.COM>
Sender: news@CS.UCLA.EDU
Reply-To: marc@cs.ucla.edu (Marc Tremblay)
Organization: UCLA Computer Science Department
Lines: 15