[citation][nom]razor512[/nom]Another thing to test is the shared core performance loss. Since the FX chips are essentially 4 hyper threaded cores, the load on 1 core will have a significant impact on the performance of the other core next ot it, for example have cinebench do a single threaded run and set the affinity to the first core, then using another application, (eg prime 95), have it also only do 1 core then repeat the test, each time changing which core prime 95 uses, you will see that depending on which core it uses, it prime 95 uses a core on the same core module, it will lower the cinebench score a lot more than if it uses a core that is not on the same core module. (A phenom II CPU will not have this issue)PS a core I7 has this issue also, but a core I5 and other non hyper threaded intel chips do not have this issue. The main difference is that intel tells you that it is a 4 core CPU running 8 threads instead of lying and saying 8 cores running 8 threads.Because of the bahavior of the current FX chips, I don't see how they can call it 8 cores.Can you call a building 2 houses if both share the same living room?[/citation]
FX is extremely different from Hyper-Threading. To call the modular architecture similar to Hyper-Threading is ridiculous. Hyper-Threading is a very different tech and there truly are eight integer cores in every Zambezi die (every Vishera die too unless they're making multiple types of dies this time). The scaling issue comes from an architectural flaw/bottle-neck that will be rectified in Steamroller, the insufficient x86 decoders.
Furthermore, Hyper-Threading gives what, 15-30% highly threaded performance, best case scenario? The worst case scenario for FX is around 60% scaling and best case is around 80%. Steamroller will bring it up to ~100% like it is for CPUs that aren't using much sharing and/or SMT. Heck, it's not like AMD is the only one, Pentium D and Core 2 didn't always scale perfectly either and it's not like Intel said that in the core count either (besides, AMD has been saying that Bulldozer wouldn't have 100% scaling for almost a decade, so it's not like they kept it a secret). It's called an eight-core CPU because it has eight cores. They don't necessarily have perfect scaling, but there are eight cores.