🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #21271

Re: Register Scoreboarding

#21271
From: Keith Bierman - SPD Languages Ma...
Date: Tue, 16 May 1989 04:22
21 lines
1547 bytes
In article <8905120628.AA08299@decwrl.dec.com> neideck@nestvx.dec.com (Burkhard Neidecker-Lutz) writes:
>In article 10198 henry@utzoo.uucp (Henry Spencer) writes:
> 
> 
>Ok, now I'm curious. What DOES a ... or Sparc really do
>if there's a data cache miss on a load but there are several
>instructions ..

A good instruction scheduler places the "don't cares" after the load
so the load miss is simply irrelevant.

I can't comment on how well the current production SPARC compilers do
at this; but the Cydra 5 compiler did quite well at the equivalent
(keeping the memory pipe busy). Since the Cydra 5 had a minimum read
latency of 17 cycles this indicates (to me at least :>) that keeping
the current SPARC's from stalling should be acheivable.

Keith H. Bierman      |*My thoughts are my own. Only my work belongs to Sun*
It's Not My Fault     |	Marketing Technical Specialist    ! kbierman@sun.com
I Voted for Bill &    |   Languages and Performance Tools. 
Opus  (* strange as it may seem, I do more engineering now     *)
Technical Details
Message-ID: <104998@sun.Eng.Sun.COM>
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!apple!oliveb!sun!chiba!khb
References: <8905120628.AA08299@decwrl.dec.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!apple!oliveb!sun!chiba!khb
From: khb%chiba@Sun.COM (Keith Bierman - SPD Languages Marketing -- MTS)
Newsgroups: comp.arch
Subject: Re: Register Scoreboarding
Message-ID: <104998@sun.Eng.Sun.COM>
Date: 16 May 89 04:22:03 GMT
References: <8905120628.AA08299@decwrl.dec.com>
Sender: news@sun.Eng.Sun.COM
Reply-To: khb@sun.UUCP (Keith Bierman - SPD Languages Marketing -- MTS)
Organization: Sun Microsystems, Mountain View
Lines: 21