Re: OoO execution (was: The Seymour Cray Era of Supercomputers)

Liste des GroupesRevenir à c arch 
Sujet : Re: OoO execution (was: The Seymour Cray Era of Supercomputers)
De : johnl (at) *nospam* taugh.com (John Levine)
Groupes : comp.arch
Date : 19. May 2025, 18:10:51
Autres entêtes
Organisation : Taughannock Networks
Message-ID : <100fomr$n4q$1@gal.iecc.com>
References : 1 2 3 4
User-Agent : trn 4.0-test77 (Sep 1, 2010)
It appears that Anton Ertl <anton@mips.complang.tuwien.ac.at> said:
quadibloc <quadibloc@gmail.com> writes:
Eventually, IBM caught up with the Control
Data 6600 by perfecting pipelining in the IBM 360/91, and then combining
it with cache in the 360/195. From the Pentium II onwards, that's the
way computers are made nowadays.
>
Pipelining and caches are already used on the MIPS R2000 in 1986, and
the 486 in 1989.
>
You are probably thinking of OoO Execution, where people usually write
as if the Tomasulo algorithm of the 360/91 as implemented the modern
concept of OoO execution.  But the 360/91 only did OoO for FP, did not
support branch prediction, had imprecise exceptions, and the Tomasulo
algorithm was used primarily as a workaround for the dearth of FP
registers in the S/360.

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.  It was occasionally worth tweaking assembly code to get
a loop to start on a doubleword boundary (the CNOP assembler op) so it'd
fit and run in loop mode.

--
Regards,
John Levine, johnl@taugh.com, Primary Perpetrator of "The Internet for Dummies",
Please consider the environment before reading this e-mail. https://jl.ly

Date Sujet#  Auteur
17 May 25 * The Seymour Cray Era of Supercomputers59Thomas Koenig
17 May 25 `* Re: The Seymour Cray Era of Supercomputers58MitchAlsup1
18 May 25  +* Re: The Seymour Cray Era of Supercomputers44Thomas Koenig
18 May 25  i`* Re: The Seymour Cray Era of Supercomputers43Michael S
18 May 25  i +- Re: The Seymour Cray Era of Supercomputers1MitchAlsup1
19 May 25  i `* Re: The Seymour Cray Era of Supercomputers41quadibloc
19 May 25  i  `* Re: The Seymour Cray Era of Supercomputers40Lawrence D'Oliveiro
19 May 25  i   +* Re: The Seymour Cray Era of Supercomputers26quadibloc
19 May 25  i   i+* OoO execution (was: The Seymour Cray Era of Supercomputers)24Anton Ertl
19 May 25  i   ii+* Re: OoO execution (was: The Seymour Cray Era of Supercomputers)8John Levine
19 May 25  i   iii`* Re: OoO execution (was: The Seymour Cray Era of Supercomputers)7Anton Ertl
19 May 25  i   iii +* Re: OoO execution3Ze
20 May 25  i   iii i`* Re: OoO execution2Lawrence D'Oliveiro
20 May 25  i   iii i `- Re: OoO execution1MitchAlsup1
21 May 25  i   iii `* Re: OoO execution (was: The Seymour Cray Era of Supercomputers)3George Neuner
21 May 25  i   iii  +- Re: OoO execution1Stefan Monnier
21 May 25  i   iii  `- Re: OoO execution1moi
19 May 25  i   ii+* Re: OoO execution3quadibloc
19 May 25  i   iii`* Re: OoO execution2Terje Mathisen
19 May 25  i   iii `- Re: OoO execution1Michael S
19 May 25  i   ii+* Re: OoO execution (was: The Seymour Cray Era of Supercomputers)9Michael S
20 May 25  i   iii+- Re: OoO execution (was: The Seymour Cray Era of Supercomputers)1Lawrence D'Oliveiro
20 May 25  i   iii`* Re: OoO execution (was: The Seymour Cray Era of Supercomputers)7Anton Ertl
30 May 25  i   iii `* Re: OoO execution (was: The Seymour Cray Era of Supercomputers)6Michael S
30 May 25  i   iii  +* Re: OoO execution (was: The Seymour Cray Era of Supercomputers)4Al Kossow
30 May 25  i   iii  i+* Re: OoO execution (was: The Seymour Cray Era of Supercomputers)2Lawrence D'Oliveiro
31 May 25  i   iii  ii`- Re: OoO execution1MitchAlsup1
31 May 25  i   iii  i`- Re: OoO execution (was: The Seymour Cray Era of Supercomputers)1Anton Ertl
31 May 25  i   iii  `- Re: OoO execution (was: The Seymour Cray Era of Supercomputers)1Anton Ertl
29 May 25  i   ii`* Re: OoO execution (was: The Seymour Cray Era of Supercomputers)3Thomas Koenig
29 May 25  i   ii `* Re: OoO execution2MitchAlsup1
29 May 25  i   ii  `- Re: OoO execution1Lawrence D'Oliveiro
19 May 25  i   i`- Re: The Seymour Cray Era of Supercomputers1Lawrence D'Oliveiro
19 May 25  i   `* Re: The Seymour Cray Era of Supercomputers13Michael S
20 May 25  i    `* Re: The Seymour Cray Era of Supercomputers12Lawrence D'Oliveiro
20 May 25  i     `* Re: The Seymour Cray Era of Supercomputers11Michael S
20 May 25  i      +- Re: The Seymour Cray Era of Supercomputers1MitchAlsup1
20 May 25  i      `* Re: The Seymour Cray Era of Supercomputers9John Levine
20 May 25  i       +- Re: The Seymour Cray Era of Supercomputers1MitchAlsup1
21 May 25  i       `* Re: The Seymour Cray Era of Supercomputers7Michael S
21 May 25  i        +- Re: The Seymour Cray Era of Supercomputers1Lawrence D'Oliveiro
21 May 25  i        `* Re: The Seymour Cray Era of Supercomputers5John Levine
21 May 25  i         +* Re: The Seymour Cray Era of Supercomputers2Michael S
21 May 25  i         i`- Re: The Seymour Cray Era of Supercomputers1John Levine
25 May 25  i         `* Re: The Seymour Cray Era of Supercomputers2Lars Poulsen
25 May 25  i          `- Re: 360/44, The Seymour Cray Era of Supercomputers1John Levine
18 May 25  `* Re: The Seymour Cray Era of Supercomputers13Michael S
18 May 25   `* Re: The Seymour Cray Era of Supercomputers12MitchAlsup1
19 May 25    `* Re: The Seymour Cray Era of Supercomputers11Michael S
19 May 25     +- Re: The Seymour Cray Era of Supercomputers1Al Kossow
19 May 25     `* Re: The Seymour Cray Era of Supercomputers9MitchAlsup1
19 May 25      +* Re: The Seymour Cray Era of Supercomputers2Michael S
20 May 25      i`- Re: The Seymour Cray Era of Supercomputers1BGB
20 May 25      +* Re: The Seymour Cray Era of Supercomputers3Lawrence D'Oliveiro
20 May 25      i`* Re: The Seymour Cray Era of Supercomputers2MitchAlsup1
21 May 25      i `- Re: The Seymour Cray Era of Supercomputers1Lawrence D'Oliveiro
26 May 25      `* Re: The Seymour Cray Era of Supercomputers3Brian G. Lucas
26 May 25       `* Re: The Seymour Cray Era of Supercomputers2MitchAlsup1
27 May 25        `- Re: The Seymour Cray Era of Supercomputers1Al Kossow

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal