Article View: comp.arch
Article #2111Re: Filling branch delay slot with test
From: John R. Levine
Date: Tue, 05 Sep 1989 14:57
Date: Tue, 05 Sep 1989 14:57
19 lines
1760 bytes
1760 bytes
In article <1437@atanasoff.cs.iastate.edu> hascall@atanasoff.cs.iastate.edu.UUCP (John Hascall) writes:
> No. What I was alluding to was "starting down both paths" of the
> branch and then "dumping the loser".
Back in 1969, the 360/91 prefetched both paths. Since it had a prefetch
queue but no cache, it had to prefetch both in order to be sure it had
something to do after the branch. Like a lot of other stuff the /91 did
(most notoriously executing instructions out of order and punting if one of
them caused an exception) people seem to have found other ways to get high
performance with less complication. Much of the /91 technology was
inherited from the STRETCH, so it may have prefetched both ways as well.
Of course, "high performance" is relative. The /91 I used had a 60ns cycle
time and 2MB of RAM, while the desktop machine on which I am typing this has
a 40ns cycle time and 4MB, soon to be 8MB, of RAM. It has a cache, too.
--
John R. Levine, Segue Software, POB 349, Cambridge MA 02238, +1 617 492 3869
{ima|lotus}!esegue!johnl, johnl@ima.isc.com, Levine@YALE.something
Massachusetts has 64 licensed drivers who are over 100 years old. -The Globe
Technical Details
Message-ID:
<1989Sep5.145727.2311@esegue.segue.boston.ma.us>Path:
arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!ames!lll-winken!uunet!lotus!esegue!johnlReferences:
<1432@atanasoff.cs.iastate.edu> <26859@winchester.mips.COM> <1437@atanasoff.cs.iastate.edu>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!ames!lll-winken!uunet!lotus!esegue!johnl From: johnl@esegue.segue.boston.ma.us (John R. Levine) Newsgroups: comp.arch Subject: Re: Filling branch delay slot with test Message-ID: <1989Sep5.145727.2311@esegue.segue.boston.ma.us> Date: 5 Sep 89 14:57:27 GMT References: <1432@atanasoff.cs.iastate.edu> <26859@winchester.mips.COM> <1437@atanasoff.cs.iastate.edu> Reply-To: johnl@esegue.segue.boston.ma.us (John R. Levine) Distribution: na Organization: Segue Software, Cambridge MA Lines: 19