To read all comments associated with this story, please click here.
I highly doubt it'd be legal as "GenuineIntel" is most likely a registered trademark and all. Besides, doing that wouldn't help for any of the processors already out there, only for new ones.
This compiler "defect" has been a really shitty move from Intel and it gives me yet another reason to stay away from their hardware. Just for the sake of lining their own pockets they intentionally cripple the performance of millions of end-users all around the world..
I think AMD spoofing Intel's hardware identifier is much closer to Palm spoofing Apple's hardware identifier. In both cases, the reason for needing the spoof is pretty scummy.
The real solution would be to fix icc so that it's no longer leveraged to impose intel chip lockin. Apple at least has some grounds for bundling iTunes/iPod though it really should be music player separate from media manager if it was really about the end user. Intel modifying a generic code compiler to cripple non-Intel; I'm not seeing any grounds for that.
Actually, I think the developers out there who do have to work with icc should all call into Intel once a week if not once a day until it's fixed. Overwealming the call center should eventually get the point across.
That's a misunderstanding and/or misrepresentation of the facts.
Intel's compilers are Intel's own work, and never were 'generic code compilers', they were always aimed strictly at Intel's own products.
Intel didn't 'modify' anything, nor did they 'cripple' anything.
Optimizing for anything other than Intel's own CPUs was just never part of the goals of the Intel compiler suite.
You can't 'modify' or 'cripple' something that has never been different anyway.





Member since:
2009-02-19
Would it be illegal for AMD and VIA to just put "GenuineIntel" in the CPUID, and use another field for AuthenticAMD and CentaurHauls?
I look at it as comparable to Internet Explorer putting "Mozilla/x.x (compatible; MSIE x.x)" as the User-Agent. (Or Opera's "Mozilla/x.x (compatible; MSIE 6.0; Opera x.x)" user-agent from a few years back.)