Originally Posted by PiOfPie
The FP units themselves aren't getting changed in SR as I recall, but will the decode split help to improve the FP performance?
By disabling an integer execution unit, you gain about 18% on the floating point unit. This should be mostly or totally eliminated with SR.
The FP units are being slightly changed (change involving the MMX/3DNow! unit), but performance is identical. The register files, which are sitting inside the FPU, are becoming larger and more efficient. Instruction cache misses are going down by 30%, which is a massive improvement. Branch prediction is improved by 20%, which is difficult to achieve — especially when you consider that they had just improved it for Piledriver. That right there will probably be Steamroller's heftiest change, as Bulldozer's long pipeline hurts you real good if there's a misprediction.
TL;DR: Floating point will be massively improved over Bulldozer and Piledriver.