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:40:48
Autres entêtes
Organisation : Institut fuer Computersprachen, Technische Universitaet Wien
Message-ID : <2024Jul22.184048@mips.complang.tuwien.ac.at>
References : 1 2 3 4 5 6 7 8 9 10
User-Agent : xrn 10.11
mitchalsup@aol.com (MitchAlsup1) writes:
If hardware branch prediction had never been invented or had turned
out to be a dud, maybe we would all be using EPIC architectures that
use scoreboards rather then reservation stations; or maybe the
>
CDC 7600 predicted backwards branches to be taken

That's a primitive form of compiler branch prediction.  More advanced
schemes had a direction hint in the instruction.  These schemes are
not hardware branch prediction as far as "compiler vs. hardware branch
prediction" is concerned.

register interlocks that were used in advanced in-order RISCs (those
that Mitch Alsup calls OoO) and AFAIK in IA-64 implementations were
good enough and one would have done without scoreboard.
>
Register interlocks is the means to allow GHW to move instructions
around in the pipeline--you just have to obey RAW, WAR, and WAW
hazards.

What is GHW?  Stanford MIPS and most of MIPS R2000/R3000 moved
instructions in the pipeline without interlocks.  It's in their name:
Microprocessor without interlocked pipeline stages.

[*] More supercomputing-oriented people may claim that it has to do
with the number of in-flight memory accesses, but actually IA-64 shone
on SPEC FP (where in-flight memory accesses are more important than
for SPECint), so it seems that there are ways to get the needed
in-flight memory accesses with in-order execution.
>
IA-64 had 2× the number of pins compared to its x86 brethren.
No wonder it could consume more BW.

Did not help it a bit with integer code.  If the myth was true that
only OoO enables many in-flight memory accesses, it would not help for
bandwidth-hungry code, either.  The fact that IA-64 implementations
could make use of the bandwidth busts that myth.

- 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