🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #2111

Re: Filling branch delay slot with test

#2111
From: John R. Levine
Date: Tue, 05 Sep 1989 14:57
19 lines
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!johnl
References: <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