I sent an email to the guy's address he posted on comp.arch, in his reply he said that he ran the entire SPEC suite on the AMD FX51 using the hacked "intel-only" binaries. To me, SPEC represents a pretty broad range of programs, you'd think if this one was freak accident where the optimization...
The K8's have been out for a year now, the first version of the intel compiler to include the "intel specific optimizations" came out 2 months ago.
I agree, it seems that intel is trying to unfairly slant the SPEC scores in their favor. While I think it would be OK to include intel-specific...
That would be a valid argument if the optimizations involved using something that could be intel-specific, such as maybe their implementation of MMX/SSE/SSE2/SSE3. However, the code in question involves no such instructions. The optimization was to re-arrange fields in a struct. Clearly this is...
That was the point of the article, I think. The intel compiler claimed it was doing "intel-specific" optimizations and would refuse to run on non-intel processors. The guy in this article figured out how to remove the check for "is this an intel processor", and showed that an AMD processor got...