Cazalan :
elemein :
]Either way; the basis rests, I dislike the FX module design (finally something OT.)
I don't like the module design either. It has trade offs made for server workloads at the time it was being developed.
They should scale up Jaguar for higher performance.
It has tradeoffs. Compare to Intel HTT: HTT is REALLY cheap to add to the chip (like 10% extra die space), for a decent performance gain in some subset of tasks. Its basically free for Intel to throw in and charge a $50 premium.
AMD's CMT is a lot more powerful, but a LOT more expensive, since you are basically duplicating everything but the CPU dispatchers and schedulers. Its ALMOST like adding a full core. The downside however, is AMD made each individual core very weak.
What AMD failed to recognize (and I called), is a four core chip can be faster then an 8 core chip, if the cores of the 4 core chip are faster and NO INDIVIDUAL CORE IS BOTTLENECKED AT ANY POINT IN TIME. That's where Intel has positioned itself going forward; it doesn't need 20% CPU gains per generation. As long as they keep the CPU fast enough where they can keep any individual core from being bottlenecked, they will hold the performance crown, regardless of how many cores AMD slaps on.
By contrast, AMD has the problem where because it has weaker cores, it is MUCH easier for any single one to bottleneck, and kill performance of the entire CPU. Hence why they are reliant on programs being heavily threaded, and why BD/PD stinks at any single-threaded benchmark. This also explains why the FX-4xxx series does so badly compared to i5's.