Any truth to this? Looks like Piledriver will carry over some of the issues of BD.
Bulldozer is performing badly mostly because of:
1) Combination of small L1 caches and slow L2 caches. This problem stays with piledriver.
2) L1 instruction cache aliasing problems and write-through L1 caches causing excessive L2 traffic. This problem stays with piledriver
3) The made couple of small mistakes somewhere and it cannot reach the clock speeds it was supposed to reach/what speeds most of it's pipeline would allow. Piledriver will fix this.
4) To get full floating point performance, you have to use AMD's own FMA4 instructions. No legacy software uses those, and not all new software is going to use them because intel is not going to implement those same instructions. Piledriver is going to support Intel Haswell-compatible FMA3, so new code optimized to intel will give full fpu performance on piledriver, no need for amd-specific optimizations.