I've seen this point brought up before and I will add a counterargument: CPUs from the 486 era are an entirely different beast.
Actually, they really weren't. If you were willing to wait forever, you could run Windows XP on a 386.
If you were to look at the architecture of the 486:
And the Pentium-4:
You would see that they're really
not different beasts. Regardless of this, the definition of CPU core is that of an integer core (ALU) because it has to be applicable to ALL microarchitectures and not all microarchitectures have a 1:1 ratio of CPU(ALU):FPU cores. If you have an IBM Power CPU or an ARM CPU, the number of CPU cores has nothing to do with the number of FPU cores. The number of based on the number of ALUs and always has been.
That's why, despite this lawsuit outcome, AMD has never been charged with false advertising, not even in the
much more strictly regulated EU.
Modern software is not written around CPUs that needed calculator chips added on to do algebra.
I think you missed a part of my post:
Now, to be fair, the fact that floating point operations were integrated into software did slow the FX down remarkably. However, that doesn't mean that AMD used false advertising. I've seen advertising that's FAR more dishonest than that without people batting an eyelid. I think that AMD did what it did because it was desperate at that point.
That does sound exactly the same as what you just said. In any case, there was (and still is) software that doesn't use floating point operations nearly as much as integer operations. Where AMD dropped the ball was failing to implement a system where excess FPU operations would be offloaded to the GPU because, while not perfect, it would have improved performance.
However, this does not mean that it's not an 8-core CPU because it still has the 8 ALUs that, using the standard (and long accepted) definition of a CPU core, make it an 8-core CPU. It's a
crappy 8-core CPU, but it's an 8-core nonetheless.
Every modern CPU, from x86 to ARM to RISC, has a FPU. It is an expected part of a CPU core today, thus you cannot measure what counts as a modern CPU "core" by what passed as standard in 1989.
Yes, every modern CPU does have an FPU, but no, they don't necessarily have the same number of CPU cores (aka ALUs) as FPU cores.
Yes, AMD was beyond desperate, but that didnt justify their weasle wording on what constitutes a CPU "core". The FX was no more an 8 core then a pentium IV was a "dual core" or a pentium D a "quad core", or indeed a mac G5 a "6" core. Both the industry and consumers hav ecollectively agreed that modern CPu cores need to have a FPU to count as a full core, and the government eventually agreed with that as well. If your CPU has cores that cannot run modern instructions without a different core helping them, they should not be considered full cores.
When your 8 core can reguarly be beaten in gaming FPS tests by a dual core i3, it isnt really arguable at all. The FX bulldozer chips were slower then the phenoms they replaced, and that is beyond inexcusable. The piledriver 8 cores could only match phenom II x6 CPUs by clocking to the moon.
Could you build a system on them? Well yeah, same as you could build a rig on a prescott pentium IV. We had no issues calling the pentiums hot garbage, but for some reason people wanted to defend AMD's FX series. I'd argue that the FX being a "solid performer' simply isnt possible when everything else is whopping it at every opportunity. It was functional, fun to play with, but it wasnt a solid performer unless all you played was cinebench.
The reason that FX gets defended is the fact that most of AMD's situation wasn't self-inflicted, it was a result of illegal practices by Intel. That makes people feel sympathetic towards AMD (we're human after all). Now, I never ONCE stated that I thought the performance of the FX-8350 was as good as even the i7-2600K for most tasks, quite the contrary.
What I did say is that while I know the Sandy Bridge architecture was faster (and it was, no doubt), I also said that I got my FX-8350 for $170CAD, a price that was incredible since the i7-2600K cost about to $475CAD and the i5-2500K cost about $400CAD. Add the fact that I paid WAY less for my Gigabyte 990FX motherboard than I would have for a motherboard based on the Intel Z77 chipset (I think it was Z77 at the time).
Despite the fact that the i7-2600K (and, at the time, the i5-2500K) were clearly faster chips for gaming, I never felt like I was suffering with my FX-8350 when it came to gaming. Sure, maybe I wasn't getting the super-high fps rates that the Intel CPUs would have given me, I get that. The truth of CPU gaming performance though has always been more complicated than that. The truth has always been that as long as your CPU is fast enough to keep out of your GPU's way, it's "good enough" and the FX-8350 was "good enough". As a matter of fact, the FX-6300 hexacore was the real sweet spot for gaming and that's what I was going to buy initially but Tiger Direct had a sale on the FX-8350 that made it only $30 more. I actually only paid $20 more.
I printed the coupon from their site for $20 off (it was selling for $200CAD normally) but they insisted that I was to get $30 off. I asked them if they were certain (I'm honest that way) and showed them the coupon that I printed but they showed me on their screen that it said $30. Well, I said "Ok" and bought it for only $20 more than the FX-6300. When I got home, I went back to my PC and looked at TD's site again, even refreshing it to see if anything had changed but nope.
So, now I thought I was going insane but since I had worked there previously it dawned on me that they might have been looking at tigerdirect.com instead of tigerdirect.ca. Sure enough, the US site had $30 off while the Canadian site had only $20 off. I had to chuckle over that. It was a new girl serving me and if she had done it by herself I would have gone back to save her some grief but her manager was there training her and he was fooled as well.
I loved my FX-8350 because it gave me the performance that I
needed for less than half the price of what I would have paid for an Intel system. Believe me, if my FX system's performance was terrible, I wouldn't have used it for almost 5 years and I definitely wouldn't be speaking highly of it now. Looking back, I can see that it was
definitely the right decision for me and probably would have been for most people if gaming was the most hardcore thing that they used their PCs for. That pretty much is the definition of most home PCs.
Having said that, you won't see me defending the FX mobile parts because those are things that I won't touch. As a mobile CPU, the FX was absolutely terrible because it used too much electricity and was seriously detrimental to battery life if you wanted decent performance out of it. If AMD had stuck with the stars architecture like Llano, they would've been much better off in the mobile space. FX was total garbage when it came to craptops.
I defend the FX-8350 because I truly believe that it is a true octocore CPU because it has 8 ALUs, no other reason than that. If Intel was the company in question, I'd be defending them as well with the exact same arguments.
To me, saying that the FX-8350 is NOT an 8-core CPU because it has fewer FPUs than ALUs is like saying that the new Intel 16-core CPU is actually only a 12-core (or less) because it only has 24 threads and some of the cores are weaker than others. I wouldn't say that because it's not true. It has 16 ALUs and to me, it doesn't matter if it has SMT or an equal number of FPUs as ALUs. A CPU is, and always has been, defined by the number of ALUs that it possesses, nothing more, nothing less.
Please note that this is all about a frivolous nuisance LAWSUIT in ONE US STATE, not a federal investigation into wrongdoing. As I pointed out earlier, the European Commission would have nailed AMD's hide to its office door if AMD had lied in the way that they've been accused. The question was never raised in ANY country by their governments (and what happened to Intel shows that they weren't shy to do so) and that, more than anything, should tell you what a crock this is.
I still can't believe that Steve Walton, of all people, would buy in to this crap.