Re: Chipsandcheese article on the CDC6600

Liste des GroupesRevenir à c arch 
Sujet : Re: Chipsandcheese article on the CDC6600
De : anton (at) *nospam* mips.complang.tuwien.ac.at (Anton Ertl)
Groupes : comp.arch
Date : 22. Jul 2024, 18:33:28
Autres entêtes
Organisation : Institut fuer Computersprachen, Technische Universitaet Wien
Message-ID : <2024Jul22.183328@mips.complang.tuwien.ac.at>
References : 1 2 3 4 5 6 7 8 9 10
User-Agent : xrn 10.11
scott@slp53.sl.home (Scott Lurndal) writes:
anton@mips.complang.tuwien.ac.at (Anton Ertl) writes:
However, the main reason why reservation stations won is because
hardware branch prediction outpaced compiler branch prediction since
the early 1990s*, and because the reorder buffer was invented, neither
of which is due to anything done in any S/360 model or the CDC 6600).
>
FWIW, The burroughs medium systems had hardware branch
prediction circa 1979.  It had some warts, however,
when used in SMP configurations.
>
Basically, the hardware would modify the branch opcode in
memory after every branch to track the last two taken/not-taken
states.

That sounds like the two-bit scheme that early conditional branch
predictors used, but inlined in the instructions and thus
architecturally visible (whereas branch prediction is normally
microarchitecture, i.e., architecturally invisible).  These two-bit
schemes were about as good as the better compiler-based schemes (IIRC
10% mispredictions on typical integer code).  It was branch prediction
schemes with global history tables etc. that made hardware branch
prediction much more accurate and meant that OoO execution
outperformed EPIC.

- anton
--
'Anyone trying for "industrial quality" ISA should avoid undefined behavior.'
  Mitch Alsup, <c17fcd89-f024-40e7-a594-88a85ac10d20o@googlegroups.com>

Date Sujet#  Auteur
20 Jul 24 * Chipsandcheese article on the CDC660043Thomas Koenig
20 Jul 24 +* Re: Chipsandcheese article on the CDC660039Lawrence D'Oliveiro
21 Jul 24 i`* Re: Chipsandcheese article on the CDC660038John Savard
22 Jul 24 i `* Re: Chipsandcheese article on the CDC660037Lawrence D'Oliveiro
22 Jul 24 i  `* Re: Chipsandcheese article on the CDC660036MitchAlsup1
22 Jul 24 i   `* Re: Chipsandcheese article on the CDC660035Lawrence D'Oliveiro
22 Jul 24 i    `* Re: Chipsandcheese article on the CDC660034Niklas Holsti
22 Jul 24 i     +* Re: Chipsandcheese article on the CDC660026Michael S
22 Jul 24 i     i+- Re: Chipsandcheese article on the CDC66001Andreas Eder
22 Jul 24 i     i+* Re: Chipsandcheese article on the CDC66004MitchAlsup1
22 Jul 24 i     ii`* Re: Chipsandcheese article on the CDC66003Michael S
23 Jul 24 i     ii `* Re: Chipsandcheese article on the CDC66002Lawrence D'Oliveiro
23 Jul 24 i     ii  `- Re: Chipsandcheese article on the CDC66001Michael S
22 Jul 24 i     i+* Re: Chipsandcheese article on the CDC660016Anton Ertl
22 Jul 24 i     ii+* Re: Chipsandcheese article on the CDC66004MitchAlsup1
22 Jul 24 i     iii+- Re: Chipsandcheese article on the CDC66001Michael S
22 Jul 24 i     iii`* Re: Chipsandcheese article on the CDC66002Anton Ertl
22 Jul 24 i     iii `- Re: Chipsandcheese article on the CDC66001MitchAlsup1
22 Jul 24 i     ii+- Re: Chipsandcheese article on the CDC66001Thomas Koenig
22 Jul 24 i     ii+- Re: Chipsandcheese article on the CDC66001Anton Ertl
23 Jul 24 i     ii+* Re: Chipsandcheese article on the CDC66002Lynn Wheeler
23 Jul 24 i     iii`- Re: Chipsandcheese article on the CDC66001Lawrence D'Oliveiro
23 Jul 24 i     ii+- Re: Chipsandcheese article on the CDC66001Lawrence D'Oliveiro
23 Jul 24 i     ii`* Re: Chipsandcheese article on the CDC66006Lawrence D'Oliveiro
24 Jul 24 i     ii `* Re: Chipsandcheese article on the CDC66005Lawrence D'Oliveiro
25 Jul 24 i     ii  `* Re: Chipsandcheese article on the CDC66004Lawrence D'Oliveiro
25 Jul 24 i     ii   `* Re: Chipsandcheese article on the CDC66003Anton Ertl
25 Jul 24 i     ii    `* Re: Chipsandcheese article on the CDC66002MitchAlsup1
26 Jul 24 i     ii     `- Re: Chipsandcheese article on the CDC66001Anton Ertl
23 Jul 24 i     i+* Re: Chipsandcheese article on the CDC66002Lynn Wheeler
23 Jul 24 i     ii`- Re: Chipsandcheese article on the CDC66001Lawrence D'Oliveiro
23 Jul 24 i     i`* Re: Chipsandcheese article on the CDC66002Lawrence D'Oliveiro
23 Jul 24 i     i `- Re: Chipsandcheese article on the CDC66001Michael S
23 Jul 24 i     `* Re: Chipsandcheese article on the CDC66007John Savard
23 Jul 24 i      +* Re: Chipsandcheese article on the CDC66003MitchAlsup1
23 Jul 24 i      i+- Re: Chipsandcheese article on the CDC66001Lawrence D'Oliveiro
23 Jul 24 i      i`- Re: Chipsandcheese article on the CDC66001Lynn Wheeler
23 Jul 24 i      +- Re: Chipsandcheese article on the CDC66001Lawrence D'Oliveiro
23 Jul 24 i      `* Re: Chipsandcheese article on the CDC66002Michael S
23 Jul 24 i       `- Re: Chipsandcheese article on the CDC66001MitchAlsup1
20 Jul 24 `* Re: Chipsandcheese article on the CDC66003Terje Mathisen
21 Jul 24  +- Re: Chipsandcheese article on the CDC66001MitchAlsup1
21 Jul 24  `- Re: Chipsandcheese article on the CDC66001Lawrence D'Oliveiro

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal