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 : 26. Jul 2024, 18:36:07
Autres entêtes
Organisation : Institut fuer Computersprachen, Technische Universitaet Wien
Message-ID : <2024Jul26.183607@mips.complang.tuwien.ac.at>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13
User-Agent : xrn 10.11
mitchalsup@aol.com (MitchAlsup1) writes:
On Thu, 25 Jul 2024 10:59:16 +0000, Anton Ertl wrote:
Now somebody will point out that sharing makes it possible for an
attacker to train branch predictors in one process to attack a
different process through Spectre and friends.  While preventing
sharing would close that, it does not close training the predictors in
the same thread.
>
Not allowing a dependent AGEN to happen when the first AGEN takes
a fault ALSO prevents SPectré like attacks

Spectre does not need a fault.  You are probably thinking of Meltdown.
That, at least has been fixed by Intel (and hopefully also ARM) in its
original variant pretty soon, although other variants have been
discovered since then (IIRC including some where the fault has nothing
to do with addresses).

Then not modifying
any cache prior to instruction retirement cements the door closed.

Not changing microarchitectural state (not just caches) through
misspeculation (invisible speculation) is a proper fix for Spectre,
and looks like the best fix to me.

- 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