🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #21245

Re: Register Scoreboarding

#21245
From: aglew
Date: Sat, 13 May 1989 14:30
22 lines
1416 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

What about block copies (like, copying I/O data from kernel to user)?
(SUNOS 4 mapped files reduce this a bit)

Sometimes there's no substitute for having a good, interleaved,
memory system (which I believe MIPS does(?))
Technical Details
Message-ID: <28200311@mcdurb>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!utstat!jarvis.csri.toronto.edu!mailrus!csd4.milw.wisc.edu!uxc!uxc.cso.uiuc.edu!mcdurb!aglew
References: <24821@lll-winken.LLNL.GOV>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!utstat!jarvis.csri.toronto.edu!mailrus!csd4.milw.wisc.edu!uxc!uxc.cso.uiuc.edu!mcdurb!aglew
From: aglew@mcdurb.Urbana.Gould.COM
Newsgroups: comp.arch
Subject: Re: Register Scoreboarding
Message-ID: <28200311@mcdurb>
Date: 13 May 89 14:30:00 GMT
References: <24821@lll-winken.LLNL.GOV>
Lines: 22
Nf-ID: #R:lll-winken.LLNL.GOV:24821:mcdurb:28200311:000:945
Nf-From: mcdurb.Urbana.Gould.COM!aglew    May 13 09:30:00 1989