G
George Macdonald
Changing the number of reg ports by one or two is minor. Changing your
L1D cache porting is a pretty major undertaking, especially if you only
had a single port before. Ask Mitch Alsup or someone who does this for
a living.
Err, what do you think Keith does for a "living"?
That's not a red herring if it relates to reality, which it does. AMD
cannot design 3 new architectures. They have said that they have a new
mobile and a new server uarch in the pipeline...combining those
statements results in a particular conclusion.
Where did you see this? All I've seen is that they are planning
"variants", some details of which could be "planned" and some of which
could fall out of binning. Calling them different "architectures" seems a
bit of a stretch... to get to your "conclusion".
That's right. I'm pointing out that having an FMA is a huge
performance boost. Since x86 doesn't have one, I have to use other
things to show this. Ask anyone who designs chips if FMAs are a good
idea...
It doubles your FLOPs, and if you have the memory to support it, is a
huge boost.
How about you ask the folks who program them and write compilers! FMAs are
often found to be somewhat less useful than anticipated - no bloody use at
all for the matrix stuff I'm interested in. When you need the precision
and have to cope with rounding errors, you lose much of any advantage.