Originally posted by: TerryMathews
A very good, old article about why AMD uses short pipelines.
In a nutshell, part because of R&D and part acquisition, AMD owns a branch predictor design that can be considered anywhere from good to great. It's first debut was on the K6.
Originally posted by: Jeff7181
Originally posted by: TerryMathews
A very good, old article about why AMD uses short pipelines.
In a nutshell, part because of R&D and part acquisition, AMD owns a branch predictor design that can be considered anywhere from good to great. It's first debut was on the K6.
Ummm... did you misread that or did I? Looks to me like the author of the article isn't impressed by AMD's branch predictor.
Originally posted by: Wingznut
The impressive thing about Intel lengthening the pipeline, is the fact that performance remains high. If you were to only add more stages to the pipeline without other significant architectural improvements, you'd get a significantly poorer performer.
The fact that Intel has done this with Prescott, and yet it performs similar to a Northwood is really quite impressive.
So, could AMD add more stages to the pipeline to help ramp up clockspeed? Sure. The question should be if they could they do so without taking a huge performance hit?
Yeah, among other things. Anand's Prescott article has an excellent write-up of what makes the deeper pipeline work.Originally posted by: Jeff7181
That's due to a better branch predictor, correct?Originally posted by: Wingznut
The impressive thing about Intel lengthening the pipeline, is the fact that performance remains high. If you were to only add more stages to the pipeline without other significant architectural improvements, you'd get a significantly poorer performer.
The fact that Intel has done this with Prescott, and yet it performs similar to a Northwood is really quite impressive.
So, could AMD add more stages to the pipeline to help ramp up clockspeed? Sure. The question should be if they could they do so without taking a huge performance hit?
Like I said, read Anand's Prescott article. He did an outstanding job (as usual) of explaining pipelines to the masses.Originally posted by: GZFant
Jeff7181,
Thank you so much for that analogy, it put everything for me in a completely new perspective. I never quite understood the difference between AMD and Intel as far as pipelines. Thanks so much.