Re: Stealing a Great Idea from the 6600

Liste des GroupesRevenir à c arch 
Sujet : Re: Stealing a Great Idea from the 6600
De : quadibloc (at) *nospam* servername.invalid (John Savard)
Groupes : comp.arch
Date : 20. Jun 2024, 18:01:38
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <9sn87j5e40ike0c7oqd7k05in75faldcuj@4ax.com>
References : 1 2 3 4 5 6 7 8 9 10 11 12
User-Agent : Forte Free Agent 3.3/32.846
On Thu, 20 Jun 2024 10:40:32 -0400, EricP
<ThatWouldBeTelling@thevillage.com> wrote:

BTW in Jan 2023 Chips-and-cheese did a two part retrospective deep dive
on Bulldozer microarchitecture compared to Sandy Bridge and others.
>
It doesn't single out a culprit. It mentions the Bulldozer integer
scheduler as choosing between either a single oldest entry or based on
physical location, which sounds like a plain linear priority picker.
That might cause problems where it can cause saw-tooth performance as a
stalled dependency chain builds up waiting on one item, then releases.
That is why I used a circular priority picker, aka a round robin arbiter,
which makes the last selected slot the lowest circular priority
and thereby ensures that each scheduler slot is serviced evenly.
>
But it sounds like there were many interacting issues.
>
https://chipsandcheese.com/2023/01/22/bulldozer-amds-crash-modernization-frontend-and-execution-engine/
>
https://chipsandcheese.com/2023/01/24/bulldozer-amds-crash-modernization-caching-and-conclusion/

That's interesting. And here I thought the problem with Bulldozer was
well-known: it tried for efficiency by making the same mistake as the
Pentium 4, having fewer gate delays per cycle so it could have a
faster clock rate.

As those who post here realize, this isn't just for bragging rights:
it means a larger number of instructions can be executing in parallel
at different stages of operation on the pipeline. And the problem with
that, at least for the Pentium 4, was that thermal issues limited
further increases to the clock speed with so many transistors active
at once from the extra instructions.

John Savard

Date Sujet#  Auteur
13 Jun 24 * Re: Stealing a Great Idea from the 660031Kent Dickey
13 Jun 24 +* Re: Stealing a Great Idea from the 660016Stefan Monnier
13 Jun 24 i`* Re: Stealing a Great Idea from the 660015BGB
13 Jun 24 i `* Re: Stealing a Great Idea from the 660014MitchAlsup1
14 Jun 24 i  `* Re: Stealing a Great Idea from the 660013BGB
18 Jun 24 i   `* Re: Stealing a Great Idea from the 660012MitchAlsup1
19 Jun 24 i    +* Re: Stealing a Great Idea from the 66008BGB
19 Jun 24 i    i`* Re: Stealing a Great Idea from the 66007MitchAlsup1
19 Jun 24 i    i +* Re: Stealing a Great Idea from the 66005BGB
19 Jun 24 i    i i`* Re: Stealing a Great Idea from the 66004MitchAlsup1
20 Jun 24 i    i i `* Re: Stealing a Great Idea from the 66003Thomas Koenig
20 Jun 24 i    i i  `* Re: Stealing a Great Idea from the 66002MitchAlsup1
21 Jun 24 i    i i   `- Re: Stealing a Great Idea from the 66001Thomas Koenig
20 Jun 24 i    i `- Re: Stealing a Great Idea from the 66001John Savard
19 Jun 24 i    +- Re: Stealing a Great Idea from the 66001Thomas Koenig
20 Jun 24 i    +- Re: Stealing a Great Idea from the 66001MitchAlsup1
31 Jul 24 i    `- Re: Stealing a Great Idea from the 66001Lawrence D'Oliveiro
13 Jun 24 +* Re: Stealing a Great Idea from the 660013MitchAlsup1
13 Jun 24 i+* Re: Stealing a Great Idea from the 66005Stefan Monnier
13 Jun 24 ii+* Re: Stealing a Great Idea from the 66003MitchAlsup1
14 Jun 24 iii`* Re: Stealing a Great Idea from the 66002Terje Mathisen
14 Jun 24 iii `- Re: Stealing a Great Idea from the 66001MitchAlsup1
30 Jul 24 ii`- Re: Stealing a Great Idea from the 66001Lawrence D'Oliveiro
30 Jul 24 i`* Re: Stealing a Great Idea from the 66007Lawrence D'Oliveiro
30 Jul 24 i `* Re: Stealing a Great Idea from the 66006Michael S
31 Jul 24 i  `* Re: Stealing a Great Idea from the 66005Lawrence D'Oliveiro
31 Jul 24 i   `* Re: Stealing a Great Idea from the 66004Michael S
31 Jul 24 i    `* Re: Stealing a Great Idea from the 66003MitchAlsup1
1 Aug 24 i     `* Re: Stealing a Great Idea from the 66002Lawrence D'Oliveiro
1 Aug 24 i      `- Re: Stealing a Great Idea from the 66001MitchAlsup1
14 Jun 24 `- Re: Stealing a Great Idea from the 66001Terje Mathisen

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal