Originally Posted by philhalo66
pretty convenient you ignored when i said "I wont pretend to know everything."
Well, you did say you knew something that was factually incorrect immediately after that statement.
In actuality, the 8350 (and every other FX part that begins with an 8 or a 9) is an eight core CPU. It just so happens that their are only four front ends and only four AVX capable FPUs.
A front-end doesn't make a CPU. It's true that Bulldozer and Piledriver occasionally had significant bottlenecks stemming from the shared front-end, but this was largely resolved in Steamroller, and was never the main reason why FX parts underperformed.
An AVX capable FPU (or any FPU for that matter) doesn't make a CPU either. Prior to the 486 x86 CPUs didn't come with FPUs at all; if you could even add one, it was a second chip. Prior to Sandy Bridge, AVX didn't exist. Running pre-AVX code, the FX parts can effectively have one FPU per core, or two per module.
The myth that AMD's modules only constitute one real core is mostly there to explain their poor per-core performance, but fact of the matter is that the cores are simply relatively narrow and inefficient compared to their competition. They aren't 'fake' cores and making them 'real' or independent cores would not have improved the FX parts.