Sujet : Re: OoO execution
De : findlaybill (at) *nospam* blueyonder.co.uk (moi)
Groupes : comp.archDate : 21. May 2025, 18:47:21
Autres entêtes
Message-ID : <m96ht9Fpn7iU1@mid.individual.net>
References : 1 2 3 4 5 6 7
User-Agent : Mozilla Thunderbird
On 21/05/2025 17:52, George Neuner wrote:
On Mon, 19 May 2025 17:46:45 GMT, anton@mips.complang.tuwien.ac.at
(Anton Ertl) wrote:
John Levine <johnl@taugh.com> writes:
The 360/91 had primitive branch prediction in "loop mode". It had an
eight doublewprd instruction queue (which it confusingly called a stack.)
If a program did a backward branch of less than eight doublewords, it'd
stop prefetching and execute out of the queue until the program fell or
branched out.
>
The 68010 had a similar feature (with a smaller buffer), but I don't
think one would call it branch prediction. In any case, I meant
speculative execution based on branch prediction (but did not write it
that way), and the 360/91 did not do speculative execution AFAIK.
>
- anton
Most DSPs have some kind of "loop buffer" from which they can execute
without fetching code from memory.
The Ferranti Atlas 2 and the EE KDF9 are both prior art.
-- Bill F.
| Date | Sujet | # | | Auteur |
| 12 May 26 | … | | | |
Haut de la page
Les messages affichés proviennent d'usenet.
NewsPortal