NostaSeronx, thank you for that explanation. Are you a CPU engineer? Your knowledge and ability to explain the design changes are impressive.
I am not an engineer of any sorts. I just have a lot of free time to look between 2006 and 2008.
The High IPC design that was meant to be became a High Frequency design because they couldn't implement all that power in 32-nm by 2009/2011. At the time I also believe they didn't want to make a Pentium 4 mistake or make a CPU to powerful to market.
High IPC and High Frequency designs appear then vanish over the eras of 1985 to 201x. Everything is median focused or it is deemed a failure. This generation of Bulldozer fam is near the HF median. While the Core fam is actually is near HF but not as near as Bulldozer.
The absolute reason why Bulldozer sucks is programs don't tend to upgrade code overnight. 2009 vs 2011-wise Bulldozer couldn't have come any sooner in a marketing standpoint. Also, another thing to point out for all the bragging about FPFMA/MUL/ADD it kinduh sucks compared to FPMMA/MAL.
You can shoot off 2 * Integer FMA/Mul + 2 * Integer Add each in 128-bit width(512-bit in aggregated FMA+ADD or MUL+ADD) in Bulldozer but you have issues trying to shoot out 2 * Floating Point FMA/MUL/ADD. Is Bulldozer meant for FP, nope.
What is most game physics/etc in oh that is right Floating Point it's no wonder why Bulldozer can get low frame rates. If the game runs on Integer logic/math you can see a measly FX-4100 destroying an i7-3960X(most games have really poor scaling). You can make any game run Integer logic/math if you pump up that resolution and defer that physics to the GPU.
OpenCL+CUDA+C++ AMP /+/ C/C++ = Bulldozer+GCN or Kepler > Core+GCN or Kepler. But, the change to the hetero ideology is taking its time.
--Back to Vishera--
OR-C0 = PH-E0 * 1.13
Vishera @ ~5 GHz should have the same power consumption of Thuban @ ~4.5 GHz.
OR-C0 is power consumption fixed
with logic that was disabled or wasn't functioning properly -> with logic that is enabled and is functioning properly.
OR-C0 = TN-A1 in compute performance. TN-A1 has "more" if you consider them more because it has a GPU attached to it's donkey butt. Trinity has to deal with memory bandwidth being swept away by the GPU. Orochi doesn't have to deal with that so it can get the data when it wants and how it wants.
So, you have a 1090T or 1100T at 4 GHz and want to upgrade to something that has similar power consumption but more performance well you can get a FX-8350 or FX-6300* @ ~4.5 GHz.
*It will have lower power consumption than the 1100T @ 4 GHz.