Sujet : Re: Is Intel exceptionally unsuccessful as an architecture designer?
De : ldo (at) *nospam* nz.invalid (Lawrence D'Oliveiro)
Groupes : comp.archDate : 20. Sep 2024, 05:05:35
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vcisaf$ulcv$1@dont-email.me>
References : 1 2 3 4 5 6 7 8 9 10 11 12
User-Agent : Pan/0.160 (Toresk; )
On Fri, 20 Sep 2024 00:58:44 +0000, MitchAlsup1 wrote:
Hint:: They can context switch every instruction.
How does that help?
So if an instruction
does not complete in its cycle, they switch to a different set of
threads;
That will need to do its own memory accesses. But the memory interface is
still busy trying to complete the access for the previous thread.
Also note: a single instruction causes 32-128 threads to make 1 step of
forward progress.
How many memory accesses does it take to complete that one step?