News Focus
News Focus
icon url

yourbankruptcy

04/28/03 5:24 PM

#3282 RE: CombJelly #3277

Should we call that rework at all? As far as I understand, Opteron design is almost as old as Athlon, just the product is more complicated and it took a while. Heck, HTT alone can take two years.

So, instead of calling Hammer "Athlon on steroids", probably we should call Athlon "Hammer with only one ball".

icon url

wbmw

04/28/03 6:11 PM

#3288 RE: CombJelly #3277

Combjelly, I don't think that rebalancing is an obvious conclusion here. They didn't add two more pipeline stages to increase frequency. That's a misunderstanding that I see propagated frequently on message boards. If AMD wanted to increase frequency, they would have added maybe 6 or more pipeline stages. Instead, I've seen indications that the extra pipeline stages relieve a bottleneck in the decode logic.
icon url

chipguy

04/28/03 8:59 PM

#3331 RE: CombJelly #3277

"The quote that you linked seems to suggest a lot of rework for nothing, and I don't buy it."

They increased the number of pipeline stages by two, or 20%. That would mean a general re-balancing
of all the resources including the execution units. If not, they become a major chokepoint and a likely
target for a re-work of the core. I don't think you would find any competent design team that would do
something like that...


They changed the front end to improve IPC and also had to increase the complexity of the x86 decoding
logic for x86-64. These changes are in the part of the pipeline where the two extra stages were added.
Add that to the fact that the execution back end of an x86 processor is unlikely to be the timing critical
part of the device and there is no compelling reason to assume that there was a lot of timing slack
that needed to be re-apportioned to the pipeline past the issue stage to balance the design.

The Opteron's clock lag behind Athlon despite SOI processing seems to confirm that most of the
logic evaluation time of the two new stages was used up rather than redistributed to improve
frequency scalability.